【发布时间】:2010-07-15 13:45:16
【问题描述】:
我的一些单元测试收到代码分析警告:
WidgetManagerTests.cs (40): CA2000 : Microsoft.Reliability:方法中 'WidgetManagerTests.TestInitialize()', 调用 System.IDisposable.Dispose 对象'新 ContainerControlledLifetimeManager()' 在所有对它的引用都没有之前 范围。
我正在使用 Unity 和 Moq,这是违规行:
var loggingServiceMock = new Mock<ILoggingService>();
this.unityContainer.RegisterInstance<ILoggingService>(loggingServiceMock.Object, new ContainerControlledLifetimeManager());
【问题讨论】:
标签: unity-container code-analysis fxcop