コード例 #1
0
ファイル: UnitTests.cs プロジェクト: panlukz/simpleioc
        public void ShouldResolveTypeWithOneParameterlessCtor()
        {
            Sioc container = new Sioc();
            container.Register<IInterface, ConcreteWithOneParameterlessCtor>();
            var concrete = container.Resolve<IInterface>();

            Assert.AreEqual(typeof(ConcreteWithOneParameterlessCtor), concrete.GetType());
        }
コード例 #2
0
ファイル: UnitTests.cs プロジェクト: panlukz/simpleioc
        public void ShouldThrowInterfaceNotFoundException()
        {
            Sioc container = new Sioc();

            Assert.Throws<InterfaceNotFoundException>(() => container.Resolve<IInterface>());
        }