public void ListarPetshopsTeste() { var psService = new PetshopService(); var lista = psService.ListarPetshops(); Assert.NotNull(lista); }
public void BuscarPetshopTeste() { var psService = new PetshopService(); var psBuscar = psService.ListarPetshops().ElementAtOrDefault(0).Nome; var psEncontrada = psService.BuscarPetshop(psBuscar); Assert.NotNull(psBuscar); Assert.Equal(psBuscar, psEncontrada.Nome); }
public void ExcluirPetshopTeste() { var psService = new PetshopService(); var psExcluir = psService.ListarPetshops().ElementAt(0); psService.ExcluirPetshop(psExcluir); Assert.NotNull(psExcluir); Assert.DoesNotContain(psExcluir, psService.ListarPetshops()); }
public void CalcularPrecoBanhoTeste_DiaSemanaSucesso() { var psService = new PetshopService(); var ps = new Petshop("Petshop de teste", 10, 20, 15, 30, 1.5); DateTime data = DateTime.Parse("2019-03-06"); int caesPequenos = 3; int caesGrandes = 5; var resultado = psService.CalcularPrecoBanho(ps, data, caesPequenos, caesGrandes); Assert.Equal(resultado, 10 * 3 + 20 * 5); }
public void EditarPetshopTeste() { var psService = new PetshopService(); var psEditar = psService.ListarPetshops().ElementAt(0); var psEditada = new Petshop("PetshopEditada", 10, 10, 20, 20, 0.7); var editou = psService.EditarPetshop(psEditar, psEditada); Assert.True(editou); Assert.Contains(psEditada, psService.ListarPetshops()); }
public void CompararDistanciaTeste_Sucesso() { var psService = new PetshopService(); var ps1 = new Petshop("PS1", 10, 20, 15, 30, 1.2); var ps2 = new Petshop("PS2", 10, 20, 15, 30, 1.1); var listaPetshops = new List <Petshop> { ps1, ps2 }; var resultado = psService.CompararDistancia(listaPetshops); Assert.Equal(ps2.Distancia, resultado.Distancia); }
public void InserirPetshopTeste() { var psService = new PetshopService(); var psAdicionar = new Petshop("PSTeste", 10, 15, 20, 30, 2.0); psService.InserirPetshop(psAdicionar); var psAdicionada = psService.BuscarPetshop(psAdicionar.Nome); Assert.Equal(psAdicionar.Nome, psAdicionada.Nome); Assert.Equal(psAdicionar.PrecoDiaUtilPequeno, psAdicionada.PrecoDiaUtilPequeno); Assert.Equal(psAdicionar.PrecoDiaUtilGrande, psAdicionada.PrecoDiaUtilGrande); Assert.Equal(psAdicionar.PrecoFimDeSemanaPequeno, psAdicionada.PrecoFimDeSemanaPequeno); Assert.Equal(psAdicionar.PrecoFimDeSemanaGrande, psAdicionada.PrecoFimDeSemanaGrande); Assert.Equal(psAdicionar.Distancia, psAdicionada.Distancia); }