public void ShouldCreateAndEvaluateUntypedTest() { 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); Assert.AreEqual(DependencyLifetime.Instance, instanceDependencyResolution.DependencyLifetime); result = instanceDependencyResolution.Resolve(mockDependencyManager, typeof(int), string.Empty); Assert.IsNotNull(result); Assert.AreEqual(11, result); instanceDependencyResolution.Dispose(); mockFactory.VerifyAllExpectationsHaveBeenMet(); }
public void ShouldFailOnNullDependencyManagerResolveTest() { InstanceDependencyResolution <int> instanceDependencyResolution; IDependencyManager mockDependencyManager; int value; int result; MockFactory mockFactory; mockFactory = new MockFactory(); mockDependencyManager = null; value = 11; instanceDependencyResolution = new InstanceDependencyResolution <int>(value); result = instanceDependencyResolution.Resolve(mockDependencyManager, string.Empty); }
public void ShouldFailOnNullTypeResolveUntypedTest() { 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, null, string.Empty); }
public void ShouldFailOnNullKeyResolveTest() { InstanceDependencyResolution <int> instanceDependencyResolution; IDependencyManager mockDependencyManager; int value; int result; MockFactory mockFactory; mockFactory = new MockFactory(); mockDependencyManager = mockFactory.CreateInstance <IDependencyManager>(); value = 11; instanceDependencyResolution = new InstanceDependencyResolution <int>(value); result = instanceDependencyResolution.Resolve(mockDependencyManager, null); }