public void ShouldFailOnDisposedAddResolutionTest() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; IDependencyManager _unusedDependencyManager = null; Type _unusedType = null; string _unusedString = null; Type targetType; string selectorKey; bool includeAssignableTypes; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance <IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); selectorKey = COMMON_SELECTOR_KEY; includeAssignableTypes = false; Expect.On(mockDependencyResolution).One.Method(x => x.Resolve(_unusedDependencyManager, _unusedType, _unusedString)).With(dependencyManager, targetType, selectorKey).Will(Return.Value(null)); dependencyManager.Dispose(); dependencyManager.AddResolution(targetType, selectorKey, includeAssignableTypes, mockDependencyResolution); }
public void ShouldNotFailOnDoubleDisposedAddResolution1Test() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance <IDependencyResolution>(); dependencyManager = new DependencyManager(); Assert.IsFalse(dependencyManager.Disposed); dependencyManager.Dispose(); Assert.IsTrue(dependencyManager.Disposed); dependencyManager.Dispose(); Assert.IsTrue(dependencyManager.Disposed); mockFactory.VerifyAllExpectationsHaveBeenMet(); }
public void ShouldFailOnDisposedCheckIfHasResolution1Test() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock <IDependencyResolution>(); dependencyManager = new DependencyManager(); dependencyManager.Dispose(); dependencyManager.HasTypeResolution <object>(null); }
public void ShouldFailOnDisposedClearAllResolutionsTest() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; bool result; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance <IDependencyResolution>(); dependencyManager = new DependencyManager(); dependencyManager.Dispose(); result = dependencyManager.ClearAllResolutions(); }
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 ShouldFailOnDisposedCheckIfHasResolutionTest() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; Type targetType; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock <IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); dependencyManager.Dispose(); dependencyManager.HasTypeResolution(targetType, null); }
public void ShouldFailOnDisposedRemoveResolution1Test() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; string selectorKey; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock <IDependencyResolution>(); dependencyManager = new DependencyManager(); selectorKey = "x"; dependencyManager.Dispose(); dependencyManager.RemoveResolution <object>(selectorKey); }
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 ShouldFailOnDisposedAddResolution1Test() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; string selectorKey; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock <IDependencyResolution>(); Expect.Once.On(mockDependencyResolution).Method("Resolve").WithNoArguments().Will(Return.Value(null)); dependencyManager = new DependencyManager(); selectorKey = "x"; dependencyManager.Dispose(); dependencyManager.AddResolution <object>(selectorKey, mockDependencyResolution); }
public void ShouldFailOnDisposedRemoveResolutionTest() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; Type targetType; string selectorKey; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock <IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); selectorKey = "x"; dependencyManager.Dispose(); dependencyManager.RemoveResolution(targetType, selectorKey); }
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 ShouldFailOnDisposedRemoveResolution1Test() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; string selectorKey; bool includeAssignableTypes; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance <IDependencyResolution>(); dependencyManager = new DependencyManager(); selectorKey = COMMON_SELECTOR_KEY; includeAssignableTypes = false; dependencyManager.Dispose(); dependencyManager.RemoveResolution <object>(selectorKey, includeAssignableTypes); }
public void ShouldFailOnDisposedCheckIfHasResolutionTest() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; Type targetType; string selectorKey; bool includeAssignableTypes; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance <IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); selectorKey = null; includeAssignableTypes = false; dependencyManager.Dispose(); dependencyManager.HasTypeResolution(targetType, selectorKey, includeAssignableTypes); }
public void ShouldFailOnDisposedResolveDependencyTest() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; Type targetType; string selectorKey; object value; bool includeAssignableTypes; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance <IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); selectorKey = COMMON_SELECTOR_KEY; includeAssignableTypes = false; dependencyManager.Dispose(); value = dependencyManager.ResolveDependency(targetType, selectorKey, includeAssignableTypes); }
public void ShouldFailOnDisposedRemoveResolution1Test() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; string selectorKey; bool includeAssignableTypes; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance<IDependencyResolution>(); dependencyManager = new DependencyManager(); selectorKey = COMMON_SELECTOR_KEY; includeAssignableTypes = false; dependencyManager.Dispose(); dependencyManager.RemoveResolution<object>(selectorKey, includeAssignableTypes); }
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 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 ShouldFailOnDisposedCheckIfHasResolutionTest() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; Type targetType; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock<IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); dependencyManager.Dispose(); dependencyManager.HasTypeResolution(targetType, null); }
public void ShouldFailOnDisposedAddResolutionTest() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; Type targetType; string selectorKey; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock<IDependencyResolution>(); Expect.Once.On(mockDependencyResolution).Method("Resolve").WithNoArguments().Will(Return.Value(null)); dependencyManager = new DependencyManager(); targetType = typeof(object); selectorKey = "x"; dependencyManager.Dispose(); dependencyManager.AddResolution(targetType, selectorKey, mockDependencyResolution); }
public void ShouldFailOnDisposedResolveDependencyTest() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; Type targetType; string selectorKey; object value; bool includeAssignableTypes; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance<IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); selectorKey = COMMON_SELECTOR_KEY; includeAssignableTypes = false; dependencyManager.Dispose(); value = dependencyManager.ResolveDependency(targetType, selectorKey, includeAssignableTypes); }
public void ShouldFailOnDisposedCheckIfHasResolution1Test() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock<IDependencyResolution>(); dependencyManager = new DependencyManager(); dependencyManager.Dispose(); dependencyManager.HasTypeResolution<object>(null); }
public void ShouldFailOnDisposedResolveDependencyTest() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; Type targetType; string selectorKey; object value; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock<IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); selectorKey = "x"; dependencyManager.Dispose(); value = dependencyManager.ResolveDependency(targetType, selectorKey); }
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 ShouldFailOnDisposedCheckIfHasResolutionTest() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; Type targetType; string selectorKey; bool includeAssignableTypes; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance<IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); selectorKey = null; includeAssignableTypes = false; dependencyManager.Dispose(); dependencyManager.HasTypeResolution(targetType, selectorKey, includeAssignableTypes); }
public void ShouldFailOnDisposedResolveDependency1Test() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; string selectorKey; object value; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock<IDependencyResolution>(); dependencyManager = new DependencyManager(); selectorKey = "x"; dependencyManager.Dispose(); value = dependencyManager.ResolveDependency<object>(selectorKey); }
public void ShouldFailOnDisposedClearAllResolutionsTest() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; bool result; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance<IDependencyResolution>(); dependencyManager = new DependencyManager(); dependencyManager.Dispose(); result = dependencyManager.ClearAllResolutions(); }
public void ShouldNotFailOnDoubleDisposedAddResolution1Test() { DependencyManager dependencyManager; Mockery mockery; IDependencyResolution mockDependencyResolution; mockery = new Mockery(); mockDependencyResolution = mockery.NewMock<IDependencyResolution>(); dependencyManager = new DependencyManager(); Assert.IsFalse(dependencyManager.Disposed); dependencyManager.Dispose(); Assert.IsTrue(dependencyManager.Disposed); dependencyManager.Dispose(); Assert.IsTrue(dependencyManager.Disposed); mockery.VerifyAllExpectationsHaveBeenMet(); }
public void ShouldFailOnDisposedAddResolutionTest() { DependencyManager dependencyManager; MockFactory mockFactory; IDependencyResolution mockDependencyResolution; IDependencyManager _unusedDependencyManager = null; Type _unusedType = null; string _unusedString = null; Type targetType; string selectorKey; bool includeAssignableTypes; mockFactory = new MockFactory(); mockDependencyResolution = mockFactory.CreateInstance<IDependencyResolution>(); dependencyManager = new DependencyManager(); targetType = typeof(object); selectorKey = COMMON_SELECTOR_KEY; includeAssignableTypes = false; Expect.On(mockDependencyResolution).One.Method(x => x.Resolve(_unusedDependencyManager, _unusedType, _unusedString)).With(dependencyManager, targetType, selectorKey).Will(Return.Value(null)); dependencyManager.Dispose(); dependencyManager.AddResolution(targetType, selectorKey, includeAssignableTypes, mockDependencyResolution); }