I have Windows Form App(assembly named "WindowsFormsApplication1") and I have Unit Test project(assembly named "UnitTestProject2").
I added InternalsVisibleTo attribute into "WindowsFormsApplication1\AssemblyInfo.cs" like
[assembly: InternalsVisibleTo("UnitTestProject2")]
To access internal class from "WindowsFormsApplication1" into unit test app "UnitTestProject2" using Microsoft Fakes(VS 2012 Ultimate).
I can access internal class directly using namespace from unit test project. But I can not access Fakes - Shims and Stubs for that internal class. I tried different combinations for InternalsVisibleTo attribute:
[assembly: InternalsVisibleTo("UnitTestProject2.Fakes")],
[assembly: InternalsVisibleTo("UnitTestProject2.Tests")]
etc. but none worked.
Anyone have idea what went wrong and how to resolve it?