public void GetEmployeeByIdTest(int id) { //Arrange Employee expected = new Employee() { Id = 1, FirstName = "John", LastName = "Roberts", Department = Department.HR, Salary = 50000 }; Employee result = new Employee(); //Act result = employeeOperations.GetEmployeeById(id); //Assert Assert.AreEqual(expected.Id, result.Id); Assert.AreEqual(expected.FirstName, result.FirstName); Assert.AreEqual(expected.LastName, result.LastName); Assert.AreEqual(expected.Department, result.Department); Assert.AreEqual(expected.Salary, result.Salary); }
public void AddEmployeeTest() { //Arrange Employee expected = new Employee() { FirstName = "Becky", LastName = "Morgan", Department = Department.Admin, Salary = 80000 }; Employee result = new Employee(); //Act result = employeeOperations.AddEmployee(expected); //Assert Assert.AreEqual(5, result.Id); Assert.AreEqual(expected.FirstName, result.FirstName); Assert.AreEqual(expected.LastName, result.LastName); Assert.AreEqual(expected.Department, result.Department); Assert.AreEqual(expected.Salary, result.Salary); }
public IActionResult Post([FromBody] Employee newEmployee) { return(Ok(_employeeOperations.AddEmployee(newEmployee))); }
public IActionResult Put([FromBody] Employee updatedEmployee) { return(Ok(_employeeOperations.UpdateEmployee(updatedEmployee))); }