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); }
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); }
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); }
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); }