public void SetUp() { using (NemeStatsDataContext dataContext = new NemeStatsDataContext()) { var playerRepository = new EntityFrameworkPlayerRepository(dataContext); retriever = new GameDefinitionRetriever(dataContext, playerRepository); this.actualGameDefinitionSummaries = retriever.GetAllGameDefinitions(testUserWithDefaultGamingGroup.CurrentGamingGroupId); } }
public void SetUp() { using (NemeStatsDataContext dataContext = new NemeStatsDataContext()) { var playerRepository = new EntityFrameworkPlayerRepository(dataContext); var cacheableGameDataRetriever = new BoardGameGeekGameDefinitionInfoRetriever(new DateUtilities(), new CacheService(), dataContext); retriever = new GameDefinitionRetriever(dataContext, playerRepository, cacheableGameDataRetriever); actualGameDefinitionSummaries = retriever.GetAllGameDefinitions(testUserWithDefaultGamingGroup.CurrentGamingGroupId); } }
public override void FixtureSetUp() { base.FixtureSetUp(); using (this.dbContext = new NemeStatsDbContext()) { using (this.dataContext = new NemeStatsDataContext(this.dbContext, this.securedEntityValidatorFactory)) { var playerRepository = new EntityFrameworkPlayerRepository(dataContext); var gameDefinitionRetriever = new GameDefinitionRetriever(this.dataContext, playerRepository); this.gameDefinitionSummary = gameDefinitionRetriever.GetGameDefinitionDetails( this.testGameDefinition.Id, this.numberOfGamesToRetrieve); } } }
public override void FixtureSetUp() { base.FixtureSetUp(); using (dbContext = new NemeStatsDbContext()) { using (dataContext = new NemeStatsDataContext(dbContext, securedEntityValidatorFactory)) { var playerRepository = new EntityFrameworkPlayerRepository(dataContext); var cacheableGameDataRetriever = new BoardGameGeekGameDefinitionInfoRetriever(new DateUtilities(), new CacheService(), dataContext); var gameDefinitionRetriever = new GameDefinitionRetriever(dataContext, playerRepository, cacheableGameDataRetriever); gameDefinitionSummary = gameDefinitionRetriever.GetGameDefinitionDetails( testGameDefinition.Id, numberOfGamesToRetrieve); } } }
public void TryGamingGroup1() { using (NemeStatsDataContext dataContext = new NemeStatsDataContext()) { var playerRepository = new EntityFrameworkPlayerRepository(dataContext); retriever = new GameDefinitionRetriever(dataContext, playerRepository); IList <GameDefinitionSummary> gameDefinitionSummaries = retriever.GetAllGameDefinitions(1); foreach (GameDefinitionSummary summary in gameDefinitionSummaries) { if (summary.ChampionId != null) { Assert.That(summary.Champion, Is.Not.Null); Assert.That(summary.Champion.Player, Is.Not.Null); } } } }
public void TryGamingGroup1() { using (NemeStatsDataContext dataContext = new NemeStatsDataContext()) { var playerRepository = new EntityFrameworkPlayerRepository(dataContext); var cacheableGameDataRetriever = new BoardGameGeekGameDefinitionInfoRetriever(new DateUtilities(), new CacheService(), dataContext); retriever = new GameDefinitionRetriever(dataContext, playerRepository, cacheableGameDataRetriever); IList <GameDefinitionSummary> gameDefinitionSummaries = retriever.GetAllGameDefinitions(1); foreach (GameDefinitionSummary summary in gameDefinitionSummaries) { if (summary.ChampionId != null) { Assert.That(summary.Champion, Is.Not.Null); Assert.That(summary.Champion.Player, Is.Not.Null); } } } }
public void ItThrowsAnEntityDoesNotExistExceptionIfTheIdIsntValid() { using (dbContext = new NemeStatsDbContext()) { using (dataContext = new NemeStatsDataContext(dbContext, securedEntityValidatorFactory)) { var playerRepository = new EntityFrameworkPlayerRepository(dataContext); int invalidId = -1; var expectedException = new EntityDoesNotExistException(typeof(GameDefinition), invalidId); var cacheableGameDataRetriever = new BoardGameGeekGameDefinitionInfoRetriever(new DateUtilities(), new CacheService(), dataContext); var gameDefinitionRetriever = new GameDefinitionRetriever(dataContext, playerRepository, cacheableGameDataRetriever); var actualException = Assert.Throws <EntityDoesNotExistException>(() => gameDefinitionRetriever.GetGameDefinitionDetails(invalidId, 0)); actualException.Message.ShouldBe(expectedException.Message); } } }
public void SetUp() { _retriever = GetInstance <GameDefinitionRetriever>(); _actualGameDefinitionSummaries = _retriever.GetAllGameDefinitions(testUserWithDefaultGamingGroup.CurrentGamingGroupId.Value); }