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); }
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); }