private static PublisherController ArrangePublisherController(out IJournalRepository repository)
        {
            Mapper.CreateMap <JournalViewModel, Journal>();
            Mapper.CreateMap <Journal, JournalViewModel>();
            var profile = JournalMocks.StubUserProfile();

            repository = JournalMocks.MockJournalRepository(profile).MockObject;
            IStaticMembershipService memServiceMock  = JournalMocks.MockIStaticMembershipService(profile).MockObject;
            ISessionProvider         sessionProvider = JournalMocks.MockISessionProvider(profile).MockObject;
            PublisherController      controller      = new PublisherController(repository, memServiceMock);

            controller.CheckRequestAuthenticatd = false;
            controller.SetSessionProvider(sessionProvider);
            return(controller);
        }
Exemple #2
0
        private SubscriberController ArrangeSubscriberController(UserProfile profile)
        {
            Mapper.CreateMap <JournalViewModel, Journal>();
            Mapper.CreateMap <Journal, JournalViewModel>();

            var repository = JournalMocks.MockJournalRepositoryWithContext();
            var service    = JournalMocks.MockSubscriptionServiceWithContext();
            IStaticMembershipService memServiceMock  = JournalMocks.MockIStaticMembershipService(profile).MockObject;
            ISessionProvider         sessionProvider = JournalMocks.MockISessionProvider(profile).MockObject;
            SubscriberController     controller      = new SubscriberController(repository, service, memServiceMock);

            controller.CheckRequestAuthenticatd = false;
            controller.SetSessionProvider(sessionProvider);
            return(controller);
        }