Code below is working well as long as I have class ClassSameAssembly in same assembly as class Program. But when I move class ClassSameAssemb
ClassSameAssembly
Program
ClassSameAssemb
You could use [assembly: InternalsVisibleTo("YourAssemblyName")] to make you assembly internals visible.
[assembly: InternalsVisibleTo("YourAssemblyName")]