public void TryGetEmployeeDetailsByIdWithInvalidIdValue() { var id = Int32.Parse(testContextInstance.DataRow["EmployeeId"].ToString()); using (var client = new EmployeeReaderClient()) { client.GetEmployeeDetailsById(id); } }
public void TryAddAndRetrieveEmployee() { var id = Int32.Parse(testContextInstance.DataRow["EmployeeId"].ToString()); var name = testContextInstance.DataRow["EmployeeName"].ToString(); var remark = testContextInstance.DataRow["EmployeeRemark"].ToString(); using (var employeeManagerClient = new EmployeeManagerClient()) { var employee = employeeManagerClient.CreateEmployeeWithRemark(id, name, remark); using (var employeeReaderClient = new EmployeeReaderClient()) { var employeeReceived = employeeReaderClient.GetEmployeeDetailsById(1); Assert.AreEqual(employee.Id, employeeReceived.Id); } } }
public void TryAddRemarkForExistingEmployee() { var id = Int32.Parse(testContextInstance.DataRow["EmployeeId"].ToString()); var name = testContextInstance.DataRow["EmployeeName"].ToString(); var remark = testContextInstance.DataRow["EmployeeRemark"].ToString(); var remarkToBeAdded = testContextInstance.DataRow["EmployeeRemark"].ToString(); var remarksCount = Int32.Parse(testContextInstance.DataRow["RemarksCount"].ToString()); using (var client = new EmployeeManagerClient()) { Employee employee = client.CreateEmployeeWithRemark(id, name, remark); client.AddRemark(id, remarkToBeAdded); using (var readerClient = new EmployeeReaderClient()) { var employeeWithRemarks = readerClient.GetEmployeeDetailsById(1); Assert.AreEqual(remarksCount, employeeWithRemarks.Remarks.Count); } } }