Ejemplo n.º 1
0
 public GamingGroupInviteConsumer(
     IPendingGamingGroupInvitationRetriever pendingGamingGroupRetriever,
     ApplicationUserManager userManager,
     IGamingGroupAccessGranter gamingGroupAccessGranter,
     IDataContext dataContext)
 {
     this.pendingGamingGroupRetriever = pendingGamingGroupRetriever;
     this.userManager = userManager;
     this.gamingGroupAccessGranter = gamingGroupAccessGranter;
     this.dataContext = dataContext;
 }
Ejemplo n.º 2
0
        public void SetUp()
        {
            dataContextMock = MockRepository.GenerateMock <IDataContext>();
            currentUser     = new ApplicationUser()
            {
                Id = "user id",
                CurrentGamingGroupId = 777
            };

            gamingGroupAccessGranter = new EntityFrameworkGamingGroupAccessGranter(dataContextMock);
        }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
        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>();
        }