Я использую гибридное кэширование в StructureMap, однако во время моих модульных тестов я хочу очистить кэш StructureMap, чтобы код создавал новые объекты, а не выводил их из кеша.Как очистить кеш StructureMap?
Я не вижу метода, который когда-либо очищал объекты кэшей от StructureMap. Даже когда я повторно инициализирую конфигурацию, он все равно возвращает мне исходные объекты.
У кого-нибудь есть работа для этого? Я бы подумал, что ResetDefaults решит это, но это не так!
Почему ваш * блок * тестов зависит от кэширования в StructureMap? Вы действительно проводите интеграционные тесты? Модульные тесты не должны зависеть от какой-либо конфигурации SM, если они действительно тестируют только один класс/блок. – Pete