public void Sapato_AtualizarSapato__QuantoRepositorioExecao() { var request = new RetornarSapatoPorIDRequest(); var response = new RetornarSapatoPorIDResponse(); request.id = 1; response.msg = "Erro ao encontrar sapato!"; _repositoriosSapatos.Setup(repositorio => repositorio.RetornaSapatoPorId(request.id)).Throws(new Exception()); var result = _useCase.Executar(request.id); response.Should().BeEquivalentTo(result); }
public void Sapato_ProcurarSapatoPoId_QuandoRetornarSucesso() { var request = new RetornarSapatoPorIDRequest(); var response = new RetornarSapatoPorIDResponse(); var sapato = new Sapato(); int id = 1; response.msg = "Sapato encontrado com sucesso!"; var result = _useCase.Executar(id); response.Should().BeEquivalentTo(result); }