Example #1
0
        public void InvokeMethodAllInOne()
        {
            var instance = new MyClassOfMethods();
            var argument = new MyThirdClass();

            instance.InvokeMethodMatchingParameters(argument);
        }
Example #2
0
        public void FactNoArgument()
        {
            var instance = new MyClassOfMethods();

            instance.MethodB();

            Test(instance, null);
        }
Example #3
0
        public void FactInherited()
        {
            var instance = new MyClassOfMethods();
            var argument = new MyThirdClass();

            instance.MethodE(argument);

            Test(instance, argument);
        }
Example #4
0
        public void FactEmbeddedAndDerived()
        {
            var instance = new MyClassOfMethods();
            var argument = new MyClass <ConstraintB>();

            instance.MethodE(argument);

            Test(instance, argument);
        }
Example #5
0
        public void TestDerived()
        {
            var instance = new MyClassOfMethods();
            var argument = new ConstraintB();

            instance.MethodD(argument);

            Test(instance, argument);
        }
Example #6
0
        public void FactNoGenericsButDerived()
        {
            var instance = new MyClassOfMethods();
            var argument = new ConstraintB();

            instance.MethodC(argument);

            Test(instance, argument);
        }
Example #7
0
        public void Fact()
        {
            var instance = new MyClassOfMethods();
            var argument = new ConstraintA();

            instance.MethodD(argument);


            Test(instance, argument);
        }