public void NotaFiscalDeveSumarizarCorretamente() { var nf = new NotaFiscal(Guid.Empty, 1, "text"); nf.AdicionarProduto(0, 1, 10); nf.AdicionarProduto(0, 1, 20); Assert.Equal(30, nf.ValorTotal); }
public void NotaFiscalNaoPodeReceberValorNegativoDeQuantidade() { var nf = new NotaFiscal(Guid.Empty, 1, "text"); Assert.Throws <QuantidadeNegativaException>(() => nf.AdicionarProduto(0, -1, 0)); }