public void EditEmployee_ShouldEditRecord() { // Arrange var context = this.GetDbContext(); this.PopulateData(context); // Act var service = new EmployeeLogic(context, mapper); var newEmployee = new EmployeeDTO { Id = 5, FirstName = "Pesho3 Edited", LastName = "Grishov3", Salary = 1900, ExperienceLevel = (ExperienceLevel)4, StartingDate = DateTime.Now }; service.EditEmployee(newEmployee); var employee = context.Employees.Find(5); // Assert Assert.NotNull(employee); Assert.Equal("Pesho3 Edited", employee.FirstName); }
public void Should_EditAnEmployee_WhenEditingAnEmployee() { //Arrange List <EmployeeModel> employees = new List <EmployeeModel>(); employees = employeeLogic.GetEmployees().ToList(); EmployeeModel employee = new EmployeeModel(1, "TimEditTest"); //Act employeeLogic.EditEmployee(employee); //Assert Assert.True(employeeLogic.GetEmployees()[0].Name == "TimEditTest"); }
private void BTN_EditEmployee_Click(object sender, EventArgs e) { try { selectedEmployee.name = TXTB_EditEmployeeName.Text; selectedEmployee.username = TXTB_EditEmployeeUsername.Text; selectedEmployee.password = TXTB_EditEmployeePassword.Text; selectedEmployee.type = (OrderSystemModel.employeeType)Enum.Parse(typeof(OrderSystemModel.employeeType), DB_EditEmployeeType.Text); employeeLogic.EditEmployee(selectedEmployee); selectedEmployee = new Employee(); MessageBox.Show("Medewerker is succesvol aangepast"); ShowPanel("PNL_ManageEmployees"); } catch { MessageBox.Show("Niet alle velden zijn ingevuld"); } }