コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: Gi.cs プロジェクト: jersonb/Sef
        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);
        }
コード例 #3
0
        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");
        }