Example #1
0
        public async Task HandleValidEmployeUpdatedToEmployeeRepo()
        {
            var handler = new UpdateEmployeeCommandHandler(_mapper, _mockEmployeeRepository.Object);

            var employee = new EmployeeRest
            {
                Id         = 5,
                FirstName  = "FirstName11",
                MiddleName = "MiddleName11",
                LastName   = "LastName11"
            };
            await handler.Handle(new UpdateEmployeeCommand(employee), CancellationToken.None);

            var allEmployees = await _mockEmployeeRepository.Object.GetAllAsync();

            allEmployees.Count.ShouldBe(9);
            var updatedEmployee = await _mockEmployeeRepository.Object.GetByIdAsync(5);

            updatedEmployee.FirstName.ShouldBe("FirstName11");
            updatedEmployee.MiddleName.ShouldBe("MiddleName11");
            updatedEmployee.LastName.ShouldBe("LastName11");
        }
Example #2
0
 public UpdateEmployeeCommandHandlerTests()
 {
     locationId = CommandArrangeHelper.GetLocationId(context, null, null);
     employeeId = CommandArrangeHelper.GetEmployeeId(context, locationId);
     sut        = new UpdateEmployeeCommandHandler(context);
 }