Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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());
        }