public async Task <SQLEmployee> AddEmployee(SQLEmployee employee) { _context.Employees.Add(employee); await _context.SaveChangesAsync(); return(employee); }
public void Test_Add_New_Employee() { //Arrange SQLEmployee employee = new SQLEmployee { FirstName = "Mohamed", LastName = "Ramadan", Email = "*****@*****.**", IsActive = true }; //Act _sqlEmployeeRepository.Add(employee); //Assert //Check if employee had been added to test database }
public void Test_Update_Existing_Employee() { //Arrange SQLEmployee employee = new SQLEmployee { Id = 1, FirstName = "MohamedUpdated", LastName = "RamadanUpdated", Email = "*****@*****.**", IsActive = true }; //Act _sqlEmployeeRepository.Update(employee); //Assert //Check if employee had been added to test database }
public void Test_Delete_Existing_Employee() { //Arrange SQLEmployee employee = new SQLEmployee { Id = 1, FirstName = "MohamedUpdated", LastName = "RamadanUpdated", Email = "*****@*****.**", IsActive = true }; //Act _sqlEmployeeRepository.Delete(employee); //Assert //check if record had been deleted from test database }
public void Test_Delete_Existing_Employee() { //Arrange SQLEmployee employee = new SQLEmployee { Id = 6, FirstName = "Mahmoud", LastName = "Ahmed", Email = "*****@*****.**", IsActive = true }; _sqlUnitOfWorkMock.Setup(s => s.SQLEmployeeRepository.Delete(employee)); //Act _sqlEmployeeService.DeleteEmployee(employee); //Assert _sqlUnitOfWorkMock.Verify(v => v.SQLEmployeeRepository.Delete(employee), Times.Once); }
public void Test_Add_New_Employee() { //Arrange SQLEmployee employee = new SQLEmployee { Id = 6, FirstName = "Mahmoud", LastName = "Ahmed", Email = "*****@*****.**", IsActive = true }; _sqlUnitOfWorkMock.Setup(s => s.SQLEmployeeRepository.Add(employee)).Returns(employee.Id); //Act var result = _sqlEmployeeService.AddEmployee(employee); //Assert Assert.AreEqual(result, employee.Id); }
public void Test_Get_Employee_By_Id() { //Arrange SQLEmployee employee = new SQLEmployee { Id = 1, FirstName = "MohamedUpdated", LastName = "RamadanUpdated", Email = "*****@*****.**", IsActive = true }; //Act var result = _sqlEmployeeRepository.Get(1); //Assert Assert.AreEqual(employee.FirstName, result.FirstName); Assert.AreEqual(employee.LastName, result.LastName); Assert.AreEqual(employee.Email, result.Email); Assert.AreEqual(employee.IsActive, result.IsActive); }
public void Test_Success_Add_New_Employee() { //Arrange var employee = new SQLEmployee { Id = 6, FirstName = "Abdullah", LastName = "Mohamed", Email = "*****@*****.**", IsActive = true }; _sqlEmployeeServiceMock.Setup(s => s.AddEmployee(employee)).Returns(employee.Id); //Act var result = _employeeController.Post(employee); //Assert _sqlEmployeeServiceMock.Verify(e => e.AddEmployee(employee), Times.Once); Assert.AreEqual(result, employee.Id); }
public void UpdateEmployee(SQLEmployee employee) { _SqlsqlunitOfWork.SQLEmployeeRepository.Update(employee); }
public Task <SQLEmployee> AddEmployee(SQLEmployee employee) { _employees.Add(employee); return(Task.FromResult(employee)); }
public long AddEmployee(SQLEmployee employee) { return(_SqlsqlunitOfWork.SQLEmployeeRepository.Add(employee)); //_sqlunitOfWork.Complete(); }
public void DeleteEmployee(SQLEmployee employee) { _SqlsqlunitOfWork.SQLEmployeeRepository.Delete(employee); }
public void Put([FromBody] SQLEmployee employee) { _sqlEmployeeService.UpdateEmployee(employee); }
public void Delete([FromBody] SQLEmployee employee) { _sqlEmployeeService.DeleteEmployee(employee); }
public long Post([FromBody] SQLEmployee employee) { return(_sqlEmployeeService.AddEmployee(employee)); }
public async Task DeleteEmployee(SQLEmployee employee) { _context.Employees.Remove(employee); await _context.SaveChangesAsync(); }
public async Task UpdateEmployee(SQLEmployee employee) { _context.Entry(employee).State = EntityState.Modified; await _context.SaveChangesAsync(); }
public Task DeleteEmployee(SQLEmployee employee) { _employees.Remove(employee); return(Task.CompletedTask); }
public Task UpdateEmployee(SQLEmployee employee) { throw new NotImplementedException(); }