Exemple #1
0
        public void Produto_Internacional_Deve_Retonar_Um_Decimal_Maior_Ou_Igual_Zero()
        {
            var produto = new ProdutoInternacional(Id, Tamanho, Fabricacao, Valor);
            var result  = produto.CalcularImposto();

            Assert.True(result >= 0);
        }
Exemple #2
0
        public void Deve_Retonar_15_Porcento_Do_Valor_Se_Importado()
        {
            var porcentagem = 0.15M; //O mesmo de 15/100;
            var fabricacao  = Fabricacao.Importado;
            var valor       = 100M;
            var expected    = valor * porcentagem;

            var produto = new ProdutoInternacional(Id, Tamanho, fabricacao, new Dinheiro(valor));
            var result  = produto.CalcularImposto();

            Assert.AreEqual(expected, result);
        }