Beispiel #1
0
        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();
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }