Beispiel #1
0
        public ReportTemplateControllerTests()
        {
            mockUnitOfWork = new Mock <BLL.IUnitOfWork>();

            mockReportRepo = new Mock <Repository.IRepository <EF.Report> >();
            var mockIQueryableReport = new TestRepo().Reports.AsQueryable().BuildMock();

            mockReportRepo.Setup(x => x.Entities).Returns(mockIQueryableReport.Object);

            mockEventCategoryRepo = new Mock <Repository.IRepository <EF.EventCategory> >();
            var mockIQueryableEventCategory = new TestRepo().EventCategories.AsQueryable().BuildMock();

            mockEventCategoryRepo.Setup(x => x.Entities).Returns(mockIQueryableEventCategory.Object);

            mockUnitOfWork.Setup(x => x.ReportRepository).Returns(mockReportRepo.Object);
            mockUnitOfWork.Setup(x => x.EventCategoryRepository).Returns(mockEventCategoryRepo.Object);

            eventCategoryBusiness = new BLL.EventCategory(mockUnitOfWork.Object);
            reportBusiness        = new BLL.Report(mockUnitOfWork.Object);

            var profile      = new AutoMapperProfileConfiguration();
            var mapperConfig = new MapperConfiguration(config => config.AddProfile(profile));
            var mapper       = new Mapper(mapperConfig);

            controller = new ReportTemplateController(reportBusiness, eventCategoryBusiness, mapper);
            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext();
            controller.ControllerContext.HttpContext.Items.Add("EndUser", new EF.EndUser {
                MemberId = 1, Member = new EF.Member {
                    CommunityId = 1
                }
            });
        }
Beispiel #2
0
        public EventCategoryTests()
        {
            mockUnitOfWork = new Mock <BLL.IUnitOfWork>();

            mockEventCategoryRepo = new Mock <Repository.IRepository <EF.EventCategory> >();
            var mockIQueryableEventCategory = new TestRepo().EventCategories.AsQueryable().BuildMock();

            mockEventCategoryRepo.Setup(x => x.Entities).Returns(mockIQueryableEventCategory.Object);

            mockUnitOfWork.Setup(x => x.EventCategoryRepository).Returns(mockEventCategoryRepo.Object);

            eventCategoryBusiness = new BLL.EventCategory(mockUnitOfWork.Object);
        }