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)); }