Example #1
0
        public void Prazo_to_int_nullable(int valor)
        {
            var prazo = Prazo.FromInt(valor);
            int?prazoAsIntNullable = ValueFromInt.ToIntNullable(prazo);

            prazoAsIntNullable.Should().Be(prazoAsIntNullable);
        }
Example #2
0
        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);
        }
Example #3
0
        public void Prazo_em_dias_para_int(int valor)
        {
            int prazo = Prazo.ToInt(Prazo.FromInt(valor));

            Assert.Equal(valor, prazo);
        }
Example #4
0
 public void Criar_prazo_em_dias_de_int_negativo(int valor)
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => Prazo.FromInt(valor));
 }
Example #5
0
        public void Criar_prazo_em_dias_de_int(int valor)
        {
            var prazo = Prazo.FromInt(valor);

            Assert.Equal(new Prazo(valor), prazo);
        }
Example #6
0
        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);
        }