Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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");
        }
Ejemplo n.º 3
0
 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");
     }
 }