I have seen this before. Your test project refers to other projects, but when you run the tests, you will notice that the assemblies are not present in the TestRun Out folder.
Unlike other test runners who run unit tests from a fixed location, MSTest copies the builds it needs to the test run folder where the tests are run. The design allows you to compare test results, coverage, yields between test runs.
, , " ", - , , . MSTest , , .
, , , , . , IL (DotPeek, Reflector ..), . ( WPF, XAML.)
, DeploymentSettings ; . , IL, :
var type = typeof(AssemblyNotBeingCopied.MyClass);