public void SetUp() { var db = TestMongoDatabase.Create(); db.DropCollection(MongoTurnsRepository.CollectionName); repo = new MongoTurnsRepository(db); g1 = new GameEntity(5); g1.GetType().GetProperty("CurrentTurnIndex").SetValue(g1, 3000); g1.GetType().GetProperty("Id").SetValue(g1, Guid.NewGuid()); g2 = new GameEntity(5); g2.GetType().GetProperty("CurrentTurnIndex").SetValue(g2, 3000); g2.GetType().GetProperty("Id").SetValue(g2, Guid.NewGuid()); g3 = new GameEntity(5); g3.GetType().GetProperty("CurrentTurnIndex").SetValue(g3, 3000); g3.GetType().GetProperty("Id").SetValue(g3, Guid.NewGuid()); for (int i = 0; i < 3000; i++) { repo.Insert(new GameTurnEntity() { GameId = g1.Id, Index = i }); repo.Insert(new GameTurnEntity() { GameId = g2.Id, Index = i }); repo.Insert(new GameTurnEntity() { GameId = g3.Id, Index = i }); } }
public void SetUp() { var db = TestMongoDatabase.Create(); db.DropCollection(MongoUserRepository.CollectionName); repo = new MongoUserRepository(db); }