public void RetornarCalcadoAplicacao() { var repositorioFake = new Mock <ICalcadoAplicacao>(); repositorioFake.Setup(x => x.BuscarCalcado(1)).Returns(new Calcado()); ICalcadoAplicacao servico = new CalcadoAplicacao(repositorioFake.Object); Calcado calcado = servico.BuscarCalcado(1); }
public void AtualizarCalcado() { Calcado calcado = new Calcado("TÊNIS NIKE AIR JORDAN 1 LOW", "Nike", "Vermelho", 41, 300); var repositorioFake = new Mock <ICalcadoRepositorio>(); repositorioFake.Setup(x => x.Atualizar(calcado)).Returns(new Calcado()); repositorioFake.Setup(x => x.BuscarTodos()).Returns(new List <Calcado>()); ICalcadoAplicacao servico = new CalcadoAplicacao(repositorioFake.Object); Calcado novoCalcado = servico.AtualizarCalcado(calcado); }
public void CriarCalcadoAplicacaoTeste() { Calcado calcado = new Calcado("TÊNIS NIKE AIR JORDAN 1 LOW", "Nike", "Vermelho", 41, 300); // ARRANGE - CONFIGURAR OBJETO MENTIRA var repositoriofake = new Mock <ICalcadoRepositorio>(); repositoriofake.Setup(x => x.Adicionar(calcado)).Returns(new Calcado()); ICalcadoAplicacao servico = new CalcadoAplicacao(repositoriofake.Object); Calcado novoCalcado = servico.CriarCalcado(calcado); repositoriofake.Verify(x => x.Adicionar(calcado)); }
public void DeletarCalcadoAplicacaoTeste() { Calcado calcado = new Calcado("TÊNIS NIKE AIR JORDAN 1 LOW", "Nike", "Vermelho", 41, 300); var repositorioFake = new Mock <ICalcadoRepositorio>(); repositorioFake.Setup(x => x.Deletar(calcado)); List <Calcado> calcados = new List <Calcado>(); calcados.Add(calcado); repositorioFake.Setup(x => x.BuscarTodos()).Returns(calcados); ICalcadoAplicacao servico = new CalcadoAplicacao(repositorioFake.Object); servico.DeletarCalcado(calcado); repositorioFake.Verify(x => x.Deletar(calcado)); }