public void ExecuteReturnType() { var handler = new HandlerRepository(); var patient = handler.Execute<MockDataHandler, Patient>(new { ID = 1, firstName = "name", lastName = "lastName" }); Assert.AreEqual(1, patient.PatientID); Assert.AreEqual("name", patient.FirstName); Assert.AreEqual("lastName", patient.LastName); }
public void ExecuteNoReturnType() { var handler = new HandlerRepository(); handler.Execute<MockDataHandler>(new { ID = 1, firstName = "name", lastName = "lastName" }); }
public void ExecuteComplexObject() { var handler = new HandlerRepository(); handler.Execute<MockComplexDataHandler>(new { patient = new Patient { PatientID = 1, FirstName = "name", LastName = "lastName" } }); }