public void ShouldClearTypeResolutionsTest() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; Type targetType; string selectorKey; bool result; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock <IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); selectorKey = "ddd"; result = dependencyManager.ClearTypeResolutions(targetType); Assert.IsFalse(result); dependencyManager.AddResolution(targetType, selectorKey, mockDependencyResolution); result = dependencyManager.ClearTypeResolutions(targetType); Assert.IsTrue(result); mockery.VerifyAllExpectationsHaveBeenMet(); }
public void ShouldClearTypeResolutionsTest() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; Type targetType; string selectorKey; bool includeAssignableTypes; bool result; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance <IDependencyResolution>(); Expect.On(mockDependencyResolution).One.Method(m => m.Dispose()); dependencyManager = new DependencyManager(); targetType = typeof(object); selectorKey = COMMON_SELECTOR_KEY; includeAssignableTypes = false; result = dependencyManager.ClearTypeResolutions(targetType, includeAssignableTypes); Assert.IsFalse(result); dependencyManager.AddResolution(targetType, selectorKey, includeAssignableTypes, mockDependencyResolution); result = dependencyManager.ClearTypeResolutions(targetType, includeAssignableTypes); Assert.IsTrue(result); mockFactory.VerifyAllExpectationsHaveBeenMet(); }
public void ShouldFailOnNullTypeClearTypeResolutionsTest() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; Type targetType; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock <IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = null; dependencyManager.ClearTypeResolutions(targetType); }
public void ShouldFailOnDisposedClearTypeResolutions1Test() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; bool result; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock <IDependencyResolution>(); dependencyManager = new DependencyManager(); dependencyManager.Dispose(); result = dependencyManager.ClearTypeResolutions <object>(); }
public void ShouldFailOnNullTypeClearTypeResolutionsTest() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; Type targetType; bool includeAssignableTypes; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance <IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = null; includeAssignableTypes = false; dependencyManager.ClearTypeResolutions(targetType, includeAssignableTypes); }
public void ShouldFailOnDisposedClearTypeResolutionsTest() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; Type targetType; bool result; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock <IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); dependencyManager.Dispose(); result = dependencyManager.ClearTypeResolutions(targetType); }
public void ShouldFailOnDisposedClearTypeResolutions1Test() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; bool result; bool includeAssignableTypes; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance <IDependencyResolution>(); dependencyManager = new DependencyManager(); includeAssignableTypes = false; dependencyManager.Dispose(); result = dependencyManager.ClearTypeResolutions <object>(includeAssignableTypes); }
public void ShouldFailOnNullTypeClearTypeResolutionsTest() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; Type targetType; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock<IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = null; dependencyManager.ClearTypeResolutions(targetType); }
public void ShouldFailOnDisposedClearTypeResolutionsTest() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; Type targetType; bool result; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock<IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); dependencyManager.Dispose(); result = dependencyManager.ClearTypeResolutions(targetType); }
public void ShouldFailOnDisposedClearTypeResolutions1Test() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; bool result; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock<IDependencyResolution>(); dependencyManager = new DependencyManager(); dependencyManager.Dispose(); result = dependencyManager.ClearTypeResolutions<object>(); }
public void ShouldClearTypeResolutionsTest() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; Type targetType; string selectorKey; bool result; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock<IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); selectorKey = "ddd"; result = dependencyManager.ClearTypeResolutions(targetType); Assert.IsFalse(result); dependencyManager.AddResolution(targetType, selectorKey, mockDependencyResolution); result = dependencyManager.ClearTypeResolutions(targetType); Assert.IsTrue(result); mockery.VerifyAllExpectationsHaveBeenMet(); }
public void ShouldFailOnDisposedClearTypeResolutionsTest() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; Type targetType; bool result; bool includeAssignableTypes; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance<IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); includeAssignableTypes = false; dependencyManager.Dispose(); result = dependencyManager.ClearTypeResolutions(targetType, includeAssignableTypes); }
public void ShouldClearTypeResolutionsTest() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; Type targetType; string selectorKey; bool includeAssignableTypes; bool result; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance<IDependencyResolution>(); Expect.On(mockDependencyResolution).One.Method(m => m.Dispose()); dependencyManager = new DependencyManager(); targetType = typeof(object); selectorKey = COMMON_SELECTOR_KEY; includeAssignableTypes = false; result = dependencyManager.ClearTypeResolutions(targetType, includeAssignableTypes); Assert.IsFalse(result); dependencyManager.AddResolution(targetType, selectorKey, includeAssignableTypes, mockDependencyResolution); result = dependencyManager.ClearTypeResolutions(targetType, includeAssignableTypes); Assert.IsTrue(result); mockFactory.VerifyAllExpectationsHaveBeenMet(); }
public void ShouldFailOnNullTypeClearTypeResolutionsTest() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; Type targetType; bool includeAssignableTypes; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance<IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = null; includeAssignableTypes = false; dependencyManager.ClearTypeResolutions(targetType, includeAssignableTypes); }