public GamingGroupInviteConsumer( IPendingGamingGroupInvitationRetriever pendingGamingGroupRetriever, ApplicationUserManager userManager, IGamingGroupAccessGranter gamingGroupAccessGranter, IDataContext dataContext) { this.pendingGamingGroupRetriever = pendingGamingGroupRetriever; this.userManager = userManager; this.gamingGroupAccessGranter = gamingGroupAccessGranter; this.dataContext = dataContext; }
public void SetUp() { dataContextMock = MockRepository.GenerateMock <IDataContext>(); currentUser = new ApplicationUser() { Id = "user id", CurrentGamingGroupId = 777 }; gamingGroupAccessGranter = new EntityFrameworkGamingGroupAccessGranter(dataContextMock); }
public GamingGroupController( IGamingGroupViewModelBuilder gamingGroupViewModelBuilder, IGamingGroupAccessGranter gamingGroupAccessGranter, IGamingGroupSaver gamingGroupSaver, IGamingGroupRetriever gamingGroupRetriever, IShowingXResultsMessageBuilder showingXResultsMessageBuilder, IPlayerWithNemesisViewModelBuilder playerWithNemesisViewModelBuilder, IPlayedGameDetailsViewModelBuilder playedGameDetailsViewModelBuilder, IGameDefinitionSummaryViewModelBuilder gameDefinitionSummaryViewModelBuilder, IGamingGroupContextSwitcher gamingGroupContextSwitcher) { this.gamingGroupViewModelBuilder = gamingGroupViewModelBuilder; this.gamingGroupAccessGranter = gamingGroupAccessGranter; this.gamingGroupSaver = gamingGroupSaver; this.gamingGroupRetriever = gamingGroupRetriever; this.showingXResultsMessageBuilder = showingXResultsMessageBuilder; this.playerWithNemesisViewModelBuilder = playerWithNemesisViewModelBuilder; this.playedGameDetailsViewModelBuilder = playedGameDetailsViewModelBuilder; this.gameDefinitionSummaryViewModelBuilder = gameDefinitionSummaryViewModelBuilder; this.gamingGroupContextSwitcher = gamingGroupContextSwitcher; }
public virtual void SetUp() { pendingGamingGroupInvitationRetriever = MockRepository.GenerateMock <IPendingGamingGroupInvitationRetriever>(); var dataProtector = MockRepository.GenerateMock <IDataProtector>(); dataProtectionProviderMock = MockRepository.GenerateMock <IDataProtectionProvider>(); dataProtectionProviderMock.Expect(mock => mock.Create(Arg <string> .Is.Anything)).Return(dataProtector); userStoreMock = MockRepository.GenerateMock <IUserStore <ApplicationUser> >(); applicationUserManagerMock = MockRepository.GenerateMock <ApplicationUserManager>(userStoreMock, dataProtectionProviderMock); gamingGroupAccessGranter = MockRepository.GenerateMock <IGamingGroupAccessGranter>(); dataContextMock = MockRepository.GenerateMock <IDataContext>(); this.gamingGroupInviteConsumer = new GamingGroupInviteConsumer( pendingGamingGroupInvitationRetriever, applicationUserManagerMock, gamingGroupAccessGranter, dataContextMock); currentUser = new ApplicationUser() { Id = "user id" }; gamingGroupInvitations = new List <GamingGroupInvitation>(); }