public void Sapato_AtualizarSapato_QuandoRetornarSucesso() { var request = new AtualizarSapatoRequest(); var response = new AtualizarSapatoResponse(); var sapato = new Sapato(); response.msg = "Sapato atualizado com sucesso!"; var result = _useCase.Executar(request); response.Should().BeEquivalentTo(result); }
public void Sapato_AtualizarSapato__QuantoRepositorioExecao() { var request = new AtualizarSapatoRequest(); var response = new AtualizarSapatoResponse(); var sapato = new Sapato(); response.msg = "Erro ao Atualizar Sapato!"; _repositoriosSapatos.Setup(repositorio => repositorio.AtualizarSapato(sapato)); _atualizarSapatoAdapter.Setup(adapter => adapter.converterResquesteParaSapato(request)).Throws(new Exception()); var result = _useCase.Executar(request); response.Should().BeEquivalentTo(result); }