public double CalculaJuros(Juro juro) { juro.Validar(); var valorFinal = juro.ValorFinal(); return(valorFinal); }
public void Validar_Juro_Deve_ser_Ok() { //Cenario _juro = JuroObjetoPadrao.Padrao; double valor = 0; double valorFinal = 105.10; //Ação Action act = () => _juro.Validar(); //Validação _juro.ValorInicial.Should().BeGreaterThan(valor); _juro.ValorFinal().Should().Be(valorFinal); act.Should().NotThrow <MesesMaiorQueZeroException>(); act.Should().NotThrow <ValorInicialNegativoExcecao>(); }