コード例 #1
0
        public void Testar_Desconto_Do_Produto_No_Natal()
        {
            var produtoNatal  = new Produto(1, "Livro Design Pattern", "Livro sobre Padrões de Projeto", 100m);
            var contexto      = new ContextoStrategyDesconto(new NatalBusiness());
            var valorDesconto = contexto.Calcular(produtoNatal.Valor);

            produtoNatal.SetValor(valorDesconto);

            Assert.AreEqual(90, produtoNatal.Valor);
        }
コード例 #2
0
        public void Testar_Desconto_Do_Produto_No_Natal()
        {
            var produtoNatal = new Produto(1,"Livro Design Pattern","Livro sobre Padrões de Projeto",100m);            
            var contexto =  new ContextoStrategyDesconto(new NatalBusiness());
            var valorDesconto = contexto.Calcular(produtoNatal.Valor);

            produtoNatal.SetValor(valorDesconto);

            Assert.AreEqual(90,produtoNatal.Valor);
        }