Beispiel #1
0
        public void GetMethodInfoStaticFunctionVariableTest()
        {
            Expression <Func <int> > expression = () => Test8.Method5();
            var result = ReflectionExpressions.GetMethodInfo(expression);

            Assert.AreEqual("Method5", result.Name);
        }
Beispiel #2
0
        public void QueryableListTest8()
        {
            var database = DatabaseHelper.GetHelper("test");

            var list = database.CreateQueryable <UserProfile>()
                       .Where(x => x.Id > Test8.GetId())
                       .ExecuteList();
        }
Beispiel #3
0
        public void Deep_Clone_Custom_Enumerable_Interface_Property()
        {
            var test1 = new Test8()
            {
                MyTest1 = new List <Test1> {
                    new Test1(), new Test1()
                }
            };

            var clone = (Test8)test1.DeepClone();

            Assert.AreNotSame(test1, clone);
            Assert.AreEqual(test1.MyTest1.Count(), clone.MyTest1.Count());
            for (var i = 0; i < test1.MyTest1.Count(); i++)
            {
                Assert.IsNotNull(clone.MyTest1.ElementAt(i));
                Assert.AreNotSame(clone.MyTest1.ElementAt(i), test1.MyTest1.ElementAt(i));
            }
        }
Beispiel #4
0
 public static int Main()
 {
     Test1.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test1 OK");
     }
     Test2.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test2 OK");
     }
     Test3.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test3 OK");
     }
     Test4.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test4 OK");
     }
     Test5.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test5 OK");
     }
     Test6.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test6 OK");
     }
     Test7.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test7 OK");
     }
     Test8.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test8 OK");
     }
     Test9.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test9 OK");
     }
     Test10.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test10 OK");
     }
     Test11.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test11 OK");
     }
     Test12.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test12 OK");
     }
     Test13.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test13 OK");
     }
     Test14.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test14 OK");
     }
     Test15.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test15 OK");
     }
     Test16.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test16 OK");
     }
     Test17.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test17 OK");
     }
     Test18.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test18 OK");
     }
     Test19.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test19 OK");
     }
     Test20.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test20 OK");
     }
     Test21.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test21 OK");
     }
     Test22.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test22 OK");
     }
     Test23.Test();
     if (Utils.failures == 0)
     {
         Console.WriteLine("Test23 OK");
     }
     if (Utils.failures > 0)
     {
         return(101);
     }
     else
     {
         Console.WriteLine("PASS");
         return(100);
     }
 }
Beispiel #5
0
        public void GetMethodInfoStaticFunctionTest()
        {
            var result = ReflectionExpressions.GetMethodInfo(() => Test8.Method5());

            Assert.AreEqual("Method5", result.Name);
        }