public void should_Sync_Update_Encounter_Obses() { var encounterInfo = TestData.TestEncounterInfos().First(); encounterInfo.EncounterDate = new DateTime(2020, 1, 1); var findO = encounterInfo.Obses.First(); var updateO = findO; updateO.ValueText = "MAUNN"; encounterInfo.Obses.Remove(findO); encounterInfo.Obses.Add(updateO); _encounterService.Sync(encounterInfo); _encounterRepository = new EncounterRepository(_context); var savedEncounter = _encounterRepository.Get(encounterInfo.Id); Assert.IsNotNull(savedEncounter); Assert.AreEqual(new DateTime(2020, 1, 1), savedEncounter.EncounterDate); Assert.IsTrue(savedEncounter.Obses.Count > 0); var updatedObs = savedEncounter.Obses.FirstOrDefault(x => x.Id == findO.Id); Assert.IsNotNull(updatedObs); Assert.AreEqual("MAUNN", updatedObs.ValueText); Console.WriteLine(updatedObs); }
public void should_Sync_New_Encounter() { var encounterInfo = TestData.TestEncounterInfos().Last(); _encounterService.Sync(encounterInfo); _encounterRepository = new EncounterRepository(_context); var savedEncounte = _encounterRepository.Get(encounterInfo.Id); Assert.IsNotNull(savedEncounte); Console.WriteLine(savedEncounte); }
public void TestInit() { repo = new EncounterRepository(GetContextFactory()); futbol = CreateFutbolTeam(); rugby = CreateRugbyTeam(); macri = CreateMacriUser(); boca = CreateBocaTeam(); river = CreateTeamThatBelongsInTheB(); tomba = CreateGodoyCruzTeam(); bocaRiver = CreateBocaRiverEncounter(); tombaRiver = CreateTombaRiverEncounter(); repo.Add(bocaRiver); repo.Add(tombaRiver); }
public void should_Sync_Update_Encounter() { var encounterInfo = TestData.TestEncounterInfos().First(); encounterInfo.EncounterDate = new DateTime(2020, 1, 1); _encounterService.Sync(encounterInfo); _encounterRepository = new EncounterRepository(_context); var savedEncounter = _encounterRepository.Get(encounterInfo.Id); Assert.IsNotNull(savedEncounter); Assert.AreEqual(new DateTime(2020, 1, 1), savedEncounter.EncounterDate); Console.WriteLine(savedEncounter); }
public void SetUp() { var config = new ConfigurationBuilder() .AddJsonFile("appsettings.json") .Build(); var connectionString = config["connectionStrings:hAPIConnection"]; var options = new DbContextOptionsBuilder <LiveHAPIContext>() .UseSqlServer(connectionString) .Options; _context = new LiveHAPIContext(options); TestData.Init(); TestDataCreator.Init(_context); _encounterRepository = new EncounterRepository(_context); //_encounterService =new EncounterService(new ClientRepository(_context),new PracticeRepository(_context),_encounterRepository,new ObsRepository(_context) ); }
public void should_Sync_New_Encounter_Obs() { var encounterInfo = TestData.TestEncounterInfos().Last(); _encounterService.Sync(encounterInfo); _encounterRepository = new EncounterRepository(_context); var savedEncounte = _encounterRepository.Get(encounterInfo.Id); Assert.IsNotNull(savedEncounte); Assert.IsTrue(savedEncounte.Obses.Count > 0); Console.WriteLine(savedEncounte); foreach (var obs in savedEncounte.Obses) { Console.WriteLine($" >.{obs}"); } }
public void DeleteSportCascadeTest() { sportStorage.Add(sportA); ITeamRepository teams = new TeamRepository(context); Team teamA = new Team("TeamA", "photoA", sportA); Team teamB = new Team("TeamB", "photoB", sportA); teams.Add(teamA); teams.Add(teamB); IEncounterRepository encounters = new EncounterRepository(context); Encounter aVsB = new Match(new List <Team>() { teamA, teamB }, DateTime.Today, sportA); encounters.Add(aVsB); sportStorage.Delete(sportA.Name); Assert.IsTrue(teams.IsEmpty()); }