public void TestToUpdatePersonSuccess() { using (var reader = EntityDataMock.mockJobReader()) { Job job = new Job(reader); job.clientPerson = EntityObjectMock.createPerson(); job.assignedEmployee = EntityObjectMock.createEmployee(); string correctString = $"title='{reader["title"]}', " + $"description='{reader["description"]}', " + $"person_id={job.clientPerson.id}, " + $"assigned_employee={job.assignedEmployee.id}, " + $"predicted_time={reader["predicted_time"]}, " + $"predicted_cost={reader["predicted_cost"]}"; Assert.AreEqual(job.ToUpdate(), correctString); } }
public void TestToInsertPersonSuccess() { using (var reader = EntityDataMock.mockJobReader()) { Job job = new Job(reader); job.clientPerson = EntityObjectMock.createPerson(); job.assignedEmployee = EntityObjectMock.createEmployee(); string correctString = $"(title, person_id, description, " + $"assigned_employee, predicted_time, predicted_cost) " + $"VALUES ('{reader["title"]}', {job.clientPerson.id}," + $" '{reader["description"]}', {job.assignedEmployee.id}," + $" {reader["predicted_time"]}, {reader["predicted_cost"]});"; Assert.AreEqual(job.ToInsert(), correctString); } }