Example #1
0
        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);
        }
Example #2
0
        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));
        }