public void vendaDezmileum()
        {
            int    venda    = 10001;
            double comissao = 600.06;

            var retorno = CalculadoraComissao.calcular(venda);

            Assert.AreEqual(comissao, retorno);
        }
        public void vendaMaisDeDezMilRetornaNovecentos()
        {
            int venda    = 15000;
            int comissao = 900;

            var retorno = CalculadoraComissao.calcularSeisPorcento(venda);

            Assert.AreEqual(comissao, retorno);
        }
        public void empresanaolevaprejuizo()
        {
            double venda    = 55.59;
            double comissao = 2.77;

            var retorno = CalculadoraComissao.calcularsemprejuizo(venda);

            Assert.AreEqual(comissao, retorno);
        }
        public void vendaDeCincoMilRetornaDuzentosECinquenta()
        {
            int venda    = 5000;
            int comissao = 250;

            var retorno = CalculadoraComissao.calcularCincoPorcento(venda);

            Assert.AreEqual(comissao, retorno);
        }
        public void TestVenda500ReaisCalculaComissaoIguala25()
        {
            double valorComissao = 25;
            double valorVendas = 500;
            double valorCalculado;

            CalculadoraComissao cc = new CalculadoraComissao();
            valorCalculado = cc.calculaComissao(valorVendas);
            Assert.AreEqual(valorComissao, valorCalculado);
        }
        public void TestVenda10000Reais49CentavosCalculaComissaoIguala600Reais2Centavos()
        {
            double valorComissao = 600.02;
            double valorVendas = 10000.49;
            double valorCalculado;

            CalculadoraComissao cc = new CalculadoraComissao();
            valorCalculado = cc.calculaComissao(valorVendas);
            Assert.AreEqual(valorComissao, valorCalculado);
        }
示例#7
0
        /// <summary>
        /// Apaga os dados da faixa da rentabilidade em relação a comissão.
        /// </summary>
        /// <param name="faixaRentabilidadeComissao"></param>
        /// <returns></returns>
        public Colosoft.Business.DeleteResult ApagarFaixaRentabilidadeComissao(Entidades.FaixaRentabilidadeComissao faixaRentabilidadeComissao)
        {
            var resultado = SourceContext.Instance.ExecuteDelete(faixaRentabilidadeComissao);

            if (resultado)
            {
                CalculadoraComissao.AtualizarDados();
            }

            return(resultado);
        }
示例#8
0
        public void testaValor200e33centsEsperaRetorno10e1cent()
        {
            double totalVenda       = 200.33;
            double comissaoEsperada = 10.01;


            CalculadoraComissao calculadora = new CalculadoraComissao();
            double comissaoObtida           = calculadora.calculaComissao(totalVenda);

            Assert.AreEqual(comissaoEsperada, comissaoObtida);
        }
示例#9
0
        public void testaValor100EsperaRetorno5()
        {
            double totalVenda       = 100;
            double comissaoEsperada = 5.0;


            CalculadoraComissao calculadora = new CalculadoraComissao();
            double comissaoObtida           = calculadora.calculaComissao(totalVenda);

            Assert.AreEqual(comissaoEsperada, comissaoObtida);
        }