コード例 #1
0
        public void FindPotentialEmployeesForCustomer_QueryNullReference_ThrowsException()
        {
            // arrange
            Mock<IRepository> mockedRepository = CreateMockedRepository();
            var service = new EmployeeReservationService(mockedRepository.Object);

            // act
            service.FindPotentialEmployeesForCustomer(null);
        }
コード例 #2
0
        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());
        }