示例#1
0
 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);
     }
 }
示例#2
0
        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);
            }
        }