Ejemplo n.º 1
0
        public void ReflectionGetByID()
        {
            var factory = new RequestDataFactory();

            Object result = factory.GetType().InvokeMember("Retrieve", BindingFlags.InvokeMethod,
                                                           Type.DefaultBinder, factory, new object[] { 1 });

            Assert.AreEqual(1, ((RequestDTO)result).ID);
        }
Ejemplo n.º 2
0
		public void ReflectionGetByID()
		{
			var factory = new RequestDataFactory();

			Object result = factory.GetType().InvokeMember("Retrieve", BindingFlags.InvokeMethod,
			                                               Type.DefaultBinder, factory, new object[] {1});

			Assert.AreEqual(1, ((RequestDTO) result).ID);
		}
Ejemplo n.º 3
0
        public void ReflectionCount()
        {
            var factory = new RequestDataFactory();

            var objects = new object[] { 1, 2, 3 };

            Object result = factory.GetType().InvokeMember("RetrieveCount", BindingFlags.InvokeMethod,
                                                           Type.DefaultBinder, factory,
                                                           new object[] { "select count(*) from Request", objects });

            Assert.AreEqual(0, result);
        }
Ejemplo n.º 4
0
		public void ReflectionCount()
		{
			var factory = new RequestDataFactory();

			var objects = new object[] {1, 2, 3};

			Object result = factory.GetType().InvokeMember("RetrieveCount", BindingFlags.InvokeMethod,
			                                               Type.DefaultBinder, factory,
			                                               new object[] {"select count(*) from Request", objects});

			Assert.AreEqual(0, result);
		}