public void DeveAumentarOValorTotalDaNotaQuandoAddItens() { NotaFiscal nf = new NotaFiscal(); nf.AddItem(new Item("Computador", 3, 3000)); nf.AddItem(new Item("Celular", 2, 2500)); Assert.IsTrue(nf.ValorTotal() == 14000); }
private List <NotaFiscal> SetNotasFiscais() { var notasFiscais = new List <NotaFiscal>(); NotaFiscal nf = null; var linhas = this.Linhas.Where(x => x.Substring(0, 6).Equals("|8530|") || x.Substring(0, 6).Equals("|8535|")) .ToList(); foreach (var linha in linhas) { if (linha.Substring(0, 6).Equals("|8530|")) { if (nf != null) { notasFiscais.Add(nf); } nf = SetNotaFiscal(linha); } else { var item = SetItem(linha); nf.AddItem(item); } } notasFiscais.Add(nf); return(notasFiscais); }
public void DeveAdicionarItens() { NotaFiscal nf = new NotaFiscal(); nf.AddItem(new Item("Computador", 3, 3000)); Assert.IsTrue(nf.Itens.Count > 0); Assert.IsTrue(nf.Itens[0].Descricao == "Computador"); }