public void TestInit() { repo = new ExtendedEncounterRepository(GetContextFactory()); football = CreateFutbolTeam(); rugby = CreateRugbyTeam(); macri = CreateMacriUser(); boca = CreateBocaTeam(); river = CreateTeamThatBelongsInTheB(); tomba = CreateGodoyCruzTeam(); bocaRiver = CreateBocaRiverEncounter(); tombaRiver = CreateTombaRiverEncounter(); repo.Add(bocaRiver); repo.Add(tombaRiver); }
public void UpdateEncounterOk() { login.CreateSession("sSanchez", "user"); EncounterSimpleServices encounterSimpleServices = new EncounterSimpleServices(login, encounterRepo, sportRepo, teamRepo, userRepo, commentRepo); IEnumerable <Team> teams = new List <Team> { atenas, wanderers }; DateTime date = new DateTime(3018, 10, 07); Encounter expected = new Encounter(futbol, teams, date); encounterRepo.Add(expected); expected.DateTime = new DateTime(3021, 10, 07); encounterSimpleServices.UpdateEncounter(mapper.Map(expected)); List <Encounter> recovered = encounterRepo.GetAll().ToList(); Assert.AreEqual(expected.Sport, recovered[0].Sport); Assert.AreEqual(expected.DateTime, recovered[0].DateTime); }
public void GetSingleEncountersBySportTest() { Sport rugby = new Sport("Rugby"); Team allBlacks = new Team("AllBlacks", rugby); Team someTeam = new Team("SomeTeam", rugby); Encounter encounter = new Encounter(rugby, new List <Team>() { allBlacks, someTeam }, new DateTime(3000, 1, 1)); repo.Add(encounter); IEnumerable <Encounter> encounters = repo.GetBySport("Rugby"); Assert.IsTrue(encounters.Contains(encounter)); Assert.AreEqual(1, encounters.Count()); }