public PlayerController( IGameResultViewModelBuilder builder, IPlayerDetailsViewModelBuilder playerDetailsViewModelBuilder, IShowingXResultsMessageBuilder showingXResultsMessageBuilder, IPlayerSaver playerSaver, IPlayerRetriever playerRetriever, IPlayerInviter playerInviter, IPlayerEditViewModelBuilder playerEditViewModelBuilder, IPlayerSummaryBuilder playerSummaryBuilder, ITopPlayerViewModelBuilder topPlayerViewModelBuilder, INemesisHistoryRetriever nemesisHistoryRetriever, INemesisChangeViewModelBuilder nemesisChangeViewModelBuilder, IPlayerDeleter playerDeleter) { this.builder = builder; this.playerDetailsViewModelBuilder = playerDetailsViewModelBuilder; this.showingXResultsMessageBuilder = showingXResultsMessageBuilder; this.playerSaver = playerSaver; this.playerRetriever = playerRetriever; this.playerInviter = playerInviter; this.playerEditViewModelBuilder = playerEditViewModelBuilder; this.playerSummaryBuilder = playerSummaryBuilder; this.topPlayerViewModelBuilder = topPlayerViewModelBuilder; this.nemesisHistoryRetriever = nemesisHistoryRetriever; this.nemesisChangeViewModelBuilder = nemesisChangeViewModelBuilder; _playerDeleter = playerDeleter; }
public HomeController( IPlayerSummaryBuilder playerSummaryBuilder, ITopPlayerViewModelBuilder topPlayerViewModelBuilder, IPlayedGameRetriever playedGameRetriever, INemesisHistoryRetriever nemesisHistoryRetriever, INemesisChangeViewModelBuilder nemesisChangeViewModelBuilder, IGamingGroupRetriever gamingGroupRetriever) { this.playerSummaryBuilder = playerSummaryBuilder; this.topPlayerViewModelBuilder = topPlayerViewModelBuilder; this.playedGameRetriever = playedGameRetriever; this.nemesisHistoryRetriever = nemesisHistoryRetriever; this.nemesisChangeViewModelBuilder = nemesisChangeViewModelBuilder; this.gamingGroupRetriever = gamingGroupRetriever; }
public virtual void SetUp() { AutomapperConfiguration.Configure(); playerSummaryBuilderMock = MockRepository.GenerateMock <IPlayerSummaryBuilder>(); topPlayerViewModelBuilderMock = MockRepository.GenerateMock <ITopPlayerViewModelBuilder>(); playedGameRetrieverMock = MockRepository.GenerateMock <IPlayedGameRetriever>(); nemesisHistoryRetrieverMock = MockRepository.GenerateMock <INemesisHistoryRetriever>(); nemesisChangeViewModelBuilderMock = MockRepository.GenerateMock <INemesisChangeViewModelBuilder>(); gamingGroupRetrieverMock = MockRepository.GenerateMock <IGamingGroupRetriever>(); homeControllerPartialMock = MockRepository.GeneratePartialMock <HomeController>( playerSummaryBuilderMock, topPlayerViewModelBuilderMock, playedGameRetrieverMock, nemesisHistoryRetrieverMock, nemesisChangeViewModelBuilderMock, gamingGroupRetrieverMock); }