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); }
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); }