Beispiel #1
0
        public void DynamicArgMethodTest2()
        {
            dynamic tPoco     = new PocoNonDynamicArg();
            dynamic tActsLike = Impromptu.ActLike <IDynamicArg>(tPoco);



            Assert.AreEqual(DynamicArgsHelper(tPoco, new[] { 1, 2, 3 }), tActsLike.Params(1, 2, 3));
            Assert.AreEqual(tPoco.Params("test"), tActsLike.Params("test"));
        }
Beispiel #2
0
        public void DynamicArgMethodTest()
        {
            var tPoco     = new PocoNonDynamicArg();
            var tActsLike = tPoco.ActLike <IDynamicArg>();

            var tList = new List <string>();

            Assert.AreEqual(1, tActsLike.ReturnIt(1));
            Assert.AreEqual(tList, tActsLike.ReturnIt(tList));
        }
Beispiel #3
0
        public void DynamicArgMethodTest2()
        {
            dynamic tPoco = new PocoNonDynamicArg();
            dynamic tActsLike = Impromptu.ActLike<IDynamicArg>(tPoco);



            Assert.AreEqual(DynamicArgsHelper(tPoco, new[] { 1, 2, 3 }), tActsLike.Params(1, 2, 3));
            Assert.AreEqual(tPoco.Params("test"), tActsLike.Params("test"));
        }
Beispiel #4
0
        public void DynamicArgMethodTest()
        {
            var tPoco = new PocoNonDynamicArg();
            var tActsLike = tPoco.ActLike<IDynamicArg>();

            var tList = new List<string>();

            Assert.AreEqual(1, tActsLike.ReturnIt(1));
            Assert.AreEqual(tList, tActsLike.ReturnIt(tList));
        }