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_2000_retorna_comissao_de_100()
        {
            Double totalVendas = 2000.0;
            CalculoComissao calculo = new CalculoComissao();
            Double comissao = calculo.calculaComissao(totalVendas);

            Assert.AreEqual(100.0, comissao);
        }
        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);
        }
 public CalculoRoyalties(Sistema_de_vendas.IRepositorioVendas iRepositorioVendas, CalculoComissao calculoComissao)
 {
     this.calculoComissao    = calculoComissao;
     this.iRepositorioVendas = iRepositorioVendas;
 }
 public CalculoRoyalties(Sistema_de_vendas.IRepositorioVendas iRepositorioVendas, CalculoComissao calculoComissao)
 {
     this.calculoComissao = calculoComissao;
     this.iRepositorioVendas = iRepositorioVendas;
 }