Ejemplo n.º 1
0
        public void GivenValidData_Handle_WritesOkObjectResult()
        {
            Resultado resultado = new Resultado(105.1m);

            var output = new CalculaJurosOutput(resultado);

            var presenter = new CalculaJurosPresenter();

            presenter.Standard(output);

            var actual = Assert.IsType <OkObjectResult>(presenter.ViewModel);

            Assert.Equal((int)HttpStatusCode.OK, actual.StatusCode);

            var actualValue = (CalculaJurosResponse)actual.Value;

            Assert.Equal(resultado.ToDecimal(), actualValue.Resultado);
        }
 public void Standard(CalculaJurosOutput output)
 {
     this.CalculaJuros.Add(output);
 }
Ejemplo n.º 3
0
        public void Standard(CalculaJurosOutput getCalculaJurosOutput)
        {
            var getCalculaJurosResponse = new CalculaJurosResponse(getCalculaJurosOutput.Resultado);

            this.ViewModel = new OkObjectResult(getCalculaJurosResponse);
        }
        private void BuildOutput(Resultado resultado)
        {
            var output = new CalculaJurosOutput(resultado);

            this._outputPort.Standard(output);
        }