Я только начал экспериментировать с moq для модульного тестирования моих модулей.
На самом деле класс, для которого я должен написать unit test, использует
Assembly.GetExecutingAssembly().Location
для определения пути.
Но это не работает во время написания модульных тестов, потому что путь исполняющей сборки отличается (путь сборки единицы измерения выполняется)
AppData\\Local\\Temp\\3ylnx32t.ukg\\TestApplication.Test\\assembly\\dl3\\aeb938e6\\f3664631_d982ce01
.
Я попытался отключить теневое копирование.
AppDomainSetup appDomain= new AppDomainSetup{ShadowCopyFiles = "false",};
appDomain.ShadowCopyFiles=false.ToString();
все равно, это не сработает!
Любые предложения приветствуются. Спасибо заранее.