public void DeveAtualizarUmCasoExistente() { var casoCovidService = new CasoCovidService(_casoCovidRepository, new CovidAPIService()); var caso = new CasoCovid() { Id = "xyz", Pais = "Africa do Sul", Confirmados = 10, Mortes = 5, Recuperados = 2, Ativos = 5, Data = DateTime.Now, }; casoCovidService.Salvar(caso); Assert.AreEqual("Africa do Sul", _bancoCasos.FirstOrDefault(x => x.Id == "xyz").Pais); }
public void DeveInserirUmNovoCaso() { var casoCovidService = new CasoCovidService(_casoCovidRepository, new CovidAPIService()); var caso = new CasoCovid() { Id = "abc123", Pais = "Brazil", Confirmados = 10, Mortes = 5, Recuperados = 2, Ativos = 5, Data = DateTime.Now, }; casoCovidService.Salvar(caso); Assert.IsTrue(_bancoCasos.Any(x => x.Id == caso.Id)); }