public void ShouldCreateAndEvaluateTest() { InstanceDependencyResolution instanceDependencyResolution; IDependencyManager mockDependencyManager; int value; object result; MockFactory mockFactory; mockFactory = new MockFactory(); mockDependencyManager = mockFactory.CreateInstance<IDependencyManager>(); value = 11; instanceDependencyResolution = new InstanceDependencyResolution(value); Assert.AreEqual(DependencyLifetime.Instance, instanceDependencyResolution.DependencyLifetime); result = instanceDependencyResolution.Resolve(mockDependencyManager, typeof(object), string.Empty); Assert.IsNotNull(result); Assert.AreEqual(11, result); instanceDependencyResolution.Dispose(); mockFactory.VerifyAllExpectationsHaveBeenMet(); }
public void ShouldFailOnNullDependencyManagerResolveTest() { InstanceDependencyResolution instanceDependencyResolution; IDependencyManager mockDependencyManager; int value; object result; MockFactory mockFactory; mockFactory = new MockFactory(); mockDependencyManager = null; value = 11; instanceDependencyResolution = new InstanceDependencyResolution(value); result = instanceDependencyResolution.Resolve(mockDependencyManager, typeof(object), string.Empty); }
public void ShouldFailOnNullTypeResolveTest() { InstanceDependencyResolution instanceDependencyResolution; IDependencyManager mockDependencyManager; int value; object result; MockFactory mockFactory; mockFactory = new MockFactory(); mockDependencyManager = mockFactory.CreateInstance<IDependencyManager>(); value = 11; instanceDependencyResolution = new InstanceDependencyResolution(value); result = instanceDependencyResolution.Resolve(mockDependencyManager, null, string.Empty); }
public void ShouldFailOnNullKeyResolveUntypedTest() { InstanceDependencyResolution<int> instanceDependencyResolution; IDependencyManager mockDependencyManager; int value; object result; MockFactory mockFactory; mockFactory = new MockFactory(); mockDependencyManager = mockFactory.CreateInstance<IDependencyManager>(); value = 11; instanceDependencyResolution = new InstanceDependencyResolution<int>(value); result = instanceDependencyResolution.Resolve(mockDependencyManager, typeof(int), null); }