Ends up that you can at least get the path for an assembly:
string _testPath = Path.GetDirectoryName(Assembly.GetAssembly(typeof(MdyPastTests)).Location);
Thus can bypass the problems of the executing assembly in test, which can be very strange, and just use the location of some class.