public void ConstrainedGenericTest() { var actual = container.Resolve <IGenericConstrained <IConstrained> >(); var expected = new GenericConstrainedClass <IConstrained>(new ConstrainedClass()); Assert.AreEqual(expected, actual); }
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"); }