У меня есть комплект интеграционных тестов, в котором я хочу разорвать, а затем повторно создать экземпляры некоторых объектов с одной областью действия, которые я зарегистрировал в StructureMap, после и перед каждым тестом.
Таким образом, я могу имитировать фактическую среду выполнения, но не передавать состояние синглтона из одного теста в другой. Может быть, это не лучший способ сделать интеграционное тестирование, но у меня заканчиваются альтернативные решения (читай открыт для любых советов).
Так может ли объект с InstanceScope.Singleton
быть восстановлен?
Каков наилучший способ создания экземпляра объекта с одной областью в StructureMap?