public void GetShowmetheCode() { var _serviceMockJuros = new Mock <IJurosService>(); var _serviceMockGitHub = new Mock <IGitHubService>(); var _urlEsperada = Configuracoes.ConfiguracoesSistema.UrlGitHub; _serviceMockGitHub.Setup(m => m.GetShowmeTheCode()).Returns(new GitHubDto() { Url = _urlEsperada }); _controller = new GerenciarJurosController(_serviceMockJuros.Object, _serviceMockGitHub.Object); var _result = _controller.GetShowmeTheCode(); Assert.True(_result is OkObjectResult); var _resultValue = ((OkObjectResult)_result).Value as GitHubDto; Assert.NotNull(_resultValue); Assert.Equal(_urlEsperada, _resultValue.Url); }
public void GetCalculaJuros() { var _serviceMockJuros = new Mock <IJurosService>(); var _serviceMockGitHub = new Mock <IGitHubService>(); var _valorInicial = 100M; var _tempo = 5; decimal _valorEsperado = 105.1M; _serviceMockJuros.Setup(m => m.GetCalculaJuros(_valorInicial, _tempo)).Returns(new ValorJurosDto() { Valor = _valorEsperado }); _controller = new GerenciarJurosController(_serviceMockJuros.Object, _serviceMockGitHub.Object); var _result = _controller.GetCalculaJuros(_valorInicial, _tempo); Assert.True(_result is OkObjectResult); var _resultValue = ((OkObjectResult)_result).Value as ValorJurosDto; Assert.NotNull(_resultValue); Assert.Equal(_valorEsperado, _resultValue.Valor); }