public void Prazo_to_int_nullable(int valor) { var prazo = Prazo.FromInt(valor); int?prazoAsIntNullable = ValueFromInt.ToIntNullable(prazo); prazoAsIntNullable.Should().Be(prazoAsIntNullable); }
public void Prazo_subtract_operator(int valor1, int valor2, int resultado) { var prazo1 = Prazo.FromInt(valor1); var prazo2 = Prazo.FromInt(valor2); var res = prazo1 - prazo2; res.Should().Be(resultado); }
public void Prazo_em_dias_para_int(int valor) { int prazo = Prazo.ToInt(Prazo.FromInt(valor)); Assert.Equal(valor, prazo); }
public void Criar_prazo_em_dias_de_int_negativo(int valor) { Assert.Throws <ArgumentOutOfRangeException>(() => Prazo.FromInt(valor)); }
public void Criar_prazo_em_dias_de_int(int valor) { var prazo = Prazo.FromInt(valor); Assert.Equal(new Prazo(valor), prazo); }
public void Aplicar_percentual_value_from_int_multiply_operator(int valor, decimal percentual, decimal resultado) { var res = Percentual.FromDecimal(percentual) * Prazo.FromInt(valor); res.Should().Be(resultado); }