Whenever I try to separate out code into assemblies, the tests for them disappear from the Test Runner window. I tend to keep unit tests alongside the code it tests in a Editor folder. It seems that encapsulating both in one assembly definition at the root directory hides it, but creating two separate assemblies and linking them via dependencies also hides the tests. Is it best to keep tests in Assembly-Csharp*.dll (By only applying the assembly defintion to the source? or is there an intelligent way for the test runner to find these tests in other assemblies?