public void ShouldFailOnNullActivatorTypeCreateTest() { TransientDefaultConstructorDependencyResolution transientFactoryMethodDependencyResolution; Type type; type = null; transientFactoryMethodDependencyResolution = new TransientDefaultConstructorDependencyResolution(type); }
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 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 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); }
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(); }