示例#1
0
        public void ThenTheEmployeeWithGivenIdShouldBeReturned()
        {
            var actualEmployeeId   = parser.ParseAndReturnEmployeeFromGetAndUpdateResponseObject(response).Id;
            var actualEmployeeName = parser.ParseAndReturnEmployeeFromGetAndUpdateResponseObject(response).Name;

            Assert.AreEqual(employeeId, actualEmployeeId);
            Assert.AreEqual("Garrett Winters", actualEmployeeName);
        }
示例#2
0
        public void ThenIShouldHaveEmployeeObjectOnlyWithIdReturned()
        {
            var actualId   = parser.ParseAndReturnEmployeeFromGetAndUpdateResponseObject(response).Id;
            var actualName = parser.ParseAndReturnEmployeeFromGetAndUpdateResponseObject(response).Name;

            Assert.IsNotNull(actualId);
            Assert.AreEqual(employeeId.ToString(), actualId.ToString());
            Assert.IsEmpty(actualName, "is not empty");
        }
示例#3
0
        public void WhenNextIDeleteAnEmployee()
        {
            var updateEmployeeStatus = updateResponse.Status;

            Assert.AreEqual("success", updateEmployeeStatus);

            var updatedEmployeeId     = parser.ParseAndReturnEmployeeFromGetAndUpdateResponseObject(updateResponse).Id;
            var updatedEmployeeSalary = parser.ParseAndReturnEmployeeFromGetAndUpdateResponseObject(updateResponse).Salary;

            Assert.AreEqual(createdEmployeeId, updatedEmployeeId);
            Assert.AreNotEqual(newEmployee.Salary, updatedEmployeeSalary);

            deleteResponse = sender.MockOfDeleteEmployee(updatedEmployeeId.ToString());
        }
示例#4
0
        public void ThenTheEmployeeWithUpdatedDataShouldBeReturned()
        {
            var returnedEmployee = parser.ParseAndReturnEmployeeFromGetAndUpdateResponseObject(response);

            Assert.AreEqual(updatedEmployee.Id, returnedEmployee.Id);
            Assert.AreEqual(updatedEmployee.Name, returnedEmployee.Name);
            Assert.AreEqual(updatedEmployee.Salary, returnedEmployee.Salary);
            Assert.AreEqual(updatedEmployee.Age, returnedEmployee.Age);
            Assert.AreEqual(String.Empty, returnedEmployee.Image);
        }