public void ConstrainedGenericTest()
        {
            var actual   = container.Resolve <IGenericConstrained <IConstrained> >();
            var expected = new GenericConstrainedClass <IConstrained>(new ConstrainedClass());

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 2
0
        public override void PrintContent()
        {
            var objeto = new GenericClass <string>("Teste");

            var objeto2 = new GenericClass <MyCustomClass>(new MyCustomClass()
            {
                MyProperty = 10
            });

            var objeto3 = new GenericConstrainedClass <MyCustomClass>(new MyCustomClass()
            {
                MyProperty = 20
            });

            var objeto4 = new NormalClass();

            objeto4.GenericMethod <string>("Teste2");
        }