public async void All()
        {
            var mock    = new ServiceMockFacade <IDepartmentRepository>();
            var records = new List <Department>();

            records.Add(new Department());
            mock.RepositoryMock.Setup(x => x.All(It.IsAny <int>(), It.IsAny <int>())).Returns(Task.FromResult(records));
            var service = new DepartmentService(mock.LoggerMock.Object,
                                                mock.RepositoryMock.Object,
                                                mock.ModelValidatorMockFactory.DepartmentModelValidatorMock.Object,
                                                mock.BOLMapperMockFactory.BOLDepartmentMapperMock,
                                                mock.DALMapperMockFactory.DALDepartmentMapperMock,
                                                mock.BOLMapperMockFactory.BOLEmployeeDepartmentHistoryMapperMock,
                                                mock.DALMapperMockFactory.DALEmployeeDepartmentHistoryMapperMock);

            List <ApiDepartmentResponseModel> response = await service.All();

            response.Should().HaveCount(1);
            mock.RepositoryMock.Verify(x => x.All(It.IsAny <int>(), It.IsAny <int>()));
        }
Example #2
0
 // GET: api/Departments
 public async Task <ICollection <DepartmentResultViewModel> > GetDepartments()
 {
     return((await _departments.All())
            .Select(e => (DepartmentResultViewModel)e)
            .ToList());
 }