Exemplo n.º 1
0
        public void ClassWithInterfaceAsFieldWithoutRegistringType()
        {
            SimpleContainer c = new SimpleContainer();

            Assert.ThrowsException <ArgumentException>(() =>
            {
                ClassWithInterfaceAsField a = c.Resolve <ClassWithInterfaceAsField>();
            });
        }
Exemplo n.º 2
0
        public void ClassWithInterfaceAsFieldCreation()
        {
            SimpleContainer c = new SimpleContainer();

            c.RegisterType <IBaz, Baz>(false);
            ClassWithInterfaceAsField a = c.Resolve <ClassWithInterfaceAsField>();

            Assert.IsNotNull(a.ibaz);
        }
Exemplo n.º 3
0
 public ClassWithComplicatedField(ClassWithInterfaceAsField cl)
 {
     this.cl = cl;
 }