public void Test_Venda_de_77_99_retorna_comissao_de_3_89()
        {
            Double          totalVendas = 77.99;
            CalculoComissao calculo     = new CalculoComissao();
            Double          comissao    = calculo.calculaComissao(totalVendas);

            Assert.AreEqual(3.89, comissao);
        }
        public void Test_Venda_de_10000_retorna_comissao_de_600()
        {
            Double          totalVendas = 10000;
            CalculoComissao calculo     = new CalculoComissao();
            Double          comissao    = calculo.calculaComissao(totalVendas);

            Assert.AreEqual(600, comissao);
        }
        public void CalcularComissaoVendaMenorQueDezMilQuandoValorDeVendaForDecimal()
        {
            decimal valorVenda      = 1000.50m;
            decimal retornoEsperado = 50.025m;

            decimal retornoComissao = CalculoComissao.calcular(valorVenda);

            Assert.AreEqual(retornoEsperado, retornoComissao);
        }
        public void calcularComissaoVendaMaiorQueDezMil()
        {
            decimal valorVenda      = 10000.50m;
            decimal retornoEsperado = 600.03m;

            decimal retornoComissao = CalculoComissao.calcular(valorVenda);

            Assert.AreEqual(retornoEsperado, retornoComissao);
        }
        public void CalcularComissaoVendaIgualDezMil()
        {
            decimal valorVenda      = 10000m;
            decimal retornoEsperado = 500m;

            decimal retornoComissao = CalculoComissao.calcular(valorVenda);

            Assert.AreEqual(retornoEsperado, retornoComissao);
        }
        public void Test_Venda_de_1000_retorna_comissao_de_50()
        {
            Double          comissaoEsperada = 50.0;
            Double          totalVendas      = 1000.0;
            CalculoComissao calculo          = new CalculoComissao();
            Double          comissao         = calculo.calculaComissao(totalVendas);

            Assert.AreEqual(comissaoEsperada, comissao);
        }