public void FindPotentialEmployeesForCustomer_QueryNullReference_ThrowsException() { // arrange Mock<IRepository> mockedRepository = CreateMockedRepository(); var service = new EmployeeReservationService(mockedRepository.Object); // act service.FindPotentialEmployeesForCustomer(null); }
public void FindPotentialEmployeesForCustomer_NoRequestedSkillsAndCareerlevels_ReturnsAllEmployees() { // arrange Mock<IRepository> mockedRepository = CreateMockedRepository(); var service = new EmployeeReservationService(mockedRepository.Object); var query = new EmployeeQuery { BeginOfWorkPeriod = new DateTime(2013, 1, 1), EndOfWorkPeriod = new DateTime(2015, 1, 4), }; // act EmployeeSearchResult[] result = service.FindPotentialEmployeesForCustomer(query); // assert Assert.AreEqual(2, result.Count()); }