public void ShouldFailOnNullDependencyManagerResolveTest() { TransientDefaultConstructorDependencyResolution transientDefaultConstructorDependencyResolution; IDependencyManager mockDependencyManager; object result; MockFactory mockFactory; mockFactory = new MockFactory(); mockDependencyManager = null; transientDefaultConstructorDependencyResolution = new TransientDefaultConstructorDependencyResolution(typeof(int)); result = transientDefaultConstructorDependencyResolution.Resolve(mockDependencyManager, typeof(object), string.Empty); }
public void ShouldCreateAndEvaluateTest() { TransientDefaultConstructorDependencyResolution<MockDependantObject> transientDefaultConstructorDependencyResolution; IDependencyManager mockDependencyManager; MockDependantObject result; MockFactory mockFactory; mockFactory = new MockFactory(); mockDependencyManager = mockFactory.CreateInstance<IDependencyManager>(); transientDefaultConstructorDependencyResolution = new TransientDefaultConstructorDependencyResolution<MockDependantObject>(); Assert.AreEqual(DependencyLifetime.Transient, transientDefaultConstructorDependencyResolution.DependencyLifetime); result = transientDefaultConstructorDependencyResolution.Resolve(mockDependencyManager, string.Empty); Assert.IsNotNull(result); Assert.IsNull(result.Text); transientDefaultConstructorDependencyResolution.Dispose(); mockFactory.VerifyAllExpectationsHaveBeenMet(); }
public void ShouldFailOnNullKeyResolveTest() { TransientDefaultConstructorDependencyResolution transientDefaultConstructorDependencyResolution; IDependencyManager mockDependencyManager; object result; MockFactory mockFactory; mockFactory = new MockFactory(); mockDependencyManager = mockFactory.CreateInstance<IDependencyManager>(); transientDefaultConstructorDependencyResolution = new TransientDefaultConstructorDependencyResolution(typeof(int)); result = transientDefaultConstructorDependencyResolution.Resolve(mockDependencyManager, typeof(object), null); }
public void ShouldFailOnNullTypeResolveUntypedTest() { TransientDefaultConstructorDependencyResolution<int> transientDefaultConstructorDependencyResolution; IDependencyManager mockDependencyManager; object result; MockFactory mockFactory; mockFactory = new MockFactory(); mockDependencyManager = mockFactory.CreateInstance<IDependencyManager>(); transientDefaultConstructorDependencyResolution = new TransientDefaultConstructorDependencyResolution<int>(); result = transientDefaultConstructorDependencyResolution.Resolve(mockDependencyManager, null, string.Empty); }