public void Somatorio_de_valores_monetarios_positivos_como_decimal(decimal valor1, decimal valor2, decimal valor3, decimal resultado) { var valores = new Collection <decimal>() { ValorMonetarioPositivo.ToDecimal(new ValorMonetarioPositivo(valor1)), ValorMonetarioPositivo.ToDecimal(new ValorMonetarioPositivo(valor2)), ValorMonetarioPositivo.ToDecimal(new ValorMonetarioPositivo(valor3)) }; valores.Sum().Should().Be(ValorMonetarioPositivo.ToDecimal(new ValorMonetarioPositivo(resultado))); }
public void Valor_monetario_positivo_para_decimal(decimal valor) { decimal valorMonetario = ValorMonetarioPositivo.ToDecimal(ValorMonetarioPositivo.FromDecimal(valor)); valorMonetario.Should().Be(valor); }
public void Criar_valor_monetario_positivo_de_decimal_implicitamente_negativo(decimal valor) { Assert.Throws <ArgumentOutOfRangeException>(() => { ValorMonetarioPositivo valorMonetario = valor; }); }
public void Criar_valor_monetario_positivo_de_decimal_negativo(decimal valor) { Assert.Throws <ArgumentOutOfRangeException>(() => ValorMonetarioPositivo.FromDecimal(valor)); }
public void Criar_valor_monetario_positivo_de_decimal_implicitamente(decimal valor) { ValorMonetarioPositivo valorMonetario = valor; valorMonetario.Should().BeEquivalentTo(new ValorMonetarioPositivo(valor)); }
public void Criar_valor_monetario_positivo_de_decimal(decimal valor) { var valorMonetario = ValorMonetarioPositivo.FromDecimal(valor); valorMonetario.Should().BeEquivalentTo(new ValorMonetarioPositivo(valor)); }
public void Criar_prazo_em_dias_de_int_implicitamente_negativo(int valor) { Assert.Throws <ArgumentOutOfRangeException>(() => { ValorMonetarioPositivo prazo = valor; }); }