コード例 #1
0
        public void Should_Return_All_Employees_Even_The_Deleted_Ones()
        {
            //Arrange
            var employeesList = EmployeeDummies.CreateListOfEmployees();
            var employeeRepositoryMock = new Mock<IEmployeeRepository>();
            employeeRepositoryMock.Setup(x => x.GetAll()).Returns(employeesList);

            var employeeService = new EmployeeService(employeeRepositoryMock.Object, new StubUnitOfWork());

            //Act
            var employees = employeeService.ListEmployee();

            //Assert
            employeeRepositoryMock.VerifyAll();
            Assert.IsTrue(employees.Any(e => e.IsDeleted));
        }