public NemeStatsDataContext( NemeStatsDbContext nemeStatsDbContext, SecuredEntityValidatorFactory securedEntityValidatorFactory) { this.nemeStatsDbContext = nemeStatsDbContext; this.securedEntityValidatorFactory = securedEntityValidatorFactory; }
public virtual void TestBaseSetUp() { nemeStatsDbContext = MockRepository.GenerateMock<NemeStatsDbContext>(); securedEntityValidatorFactory = MockRepository.GeneratePartialMock<SecuredEntityValidatorFactory>(); dataContext = MockRepository.GeneratePartialMock<NemeStatsDataContext>(nemeStatsDbContext, securedEntityValidatorFactory); entityWithGamingGroupAndTechnicalKey = MockRepository.GenerateStub<IEntityWithTechnicalKey>(); entityWithGamingGroupAndTechnicalKey.Expect(mock => mock.AlreadyInDatabase()) .Repeat.Once() .Return(true); entityWithGamingGroup = MockRepository.GenerateStub<IEntityWithTechnicalKey>(); currentUser = new ApplicationUser() { Id = "application user id", CurrentGamingGroupId = 1 }; }
public void TestBaseSetUp() { nemeStatsDbContext = MockRepository.GenerateMock <NemeStatsDbContext>(); securedEntityValidatorFactory = MockRepository.GeneratePartialMock <SecuredEntityValidatorFactory>(); dataContext = MockRepository.GeneratePartialMock <NemeStatsDataContext>(nemeStatsDbContext, securedEntityValidatorFactory); entityWithGamingGroupAndTechnicalKey = MockRepository.GenerateStub <EntityWithTechnicalKey>(); entityWithGamingGroupAndTechnicalKey.Expect(mock => mock.AlreadyInDatabase()) .Repeat.Once() .Return(true); entityWithGamingGroup = MockRepository.GenerateStub <EntityWithTechnicalKey>(); currentUser = new ApplicationUser() { Id = "application user id", CurrentGamingGroupId = 1 }; }
public void RecalculateForSingleGame() { using (NemeStatsDbContext dbContext = new NemeStatsDbContext()) { SecuredEntityValidatorFactory factory = new SecuredEntityValidatorFactory(); using (NemeStatsDataContext dataContext = new NemeStatsDataContext(dbContext, factory)) { IChampionRepository championRepository = new ChampionRepository(dataContext); IChampionRecalculator championRecalculator = new ChampionRecalculator(dataContext, championRepository); ApplicationUser user = new ApplicationUser { Id = "80629c07-b8df-4deb-a9e3-5b503ce7d7df", CurrentGamingGroupId = 1 }; championRecalculator.RecalculateChampion(2005, user); } } }