コード例 #1
0
            public void SimpleExample_FunctionsCorrectly()
            {
                TestIoc.RegisterType <IDummy, DummyClass>();
                var result = TestIoc.Resolve <IDummy>();

                Assert.IsNotNull(result);
                Assert.IsInstanceOfType(result, typeof(DummyClass));
            }
コード例 #2
0
            public void CanRegisterTypeWithNonParamterlessConstructor_Succeeeds()
            {
                TestIoc.RegisterType <IDummy, NonEmptyConstructorDummy>(() => new NonEmptyConstructorDummy(5));
                var result = TestIoc.Resolve <IDummy>();

                Assert.IsNotNull(result);
                Assert.IsInstanceOfType(result, typeof(NonEmptyConstructorDummy));
            }
コード例 #3
0
            public void SimpleExample_FunctionsCorrectly()
            {
                var dummy = new DummyClass();

                TestIoc.RegisterInstance(dummy);
                var result = TestIoc.Resolve <DummyClass>();

                Assert.IsNotNull(result);
                Assert.IsInstanceOfType(result, typeof(DummyClass));
            }
コード例 #4
0
 public void WhenMissingType_ThrowException()
 {
     TestIoc.Resolve <IDummy>();
 }