예제 #1
0
        public void GetValorTotalPorTipoTest()
        {
            var proc = new ProcessadorDeItens();
            var totalEletrodomesticos = proc.GetValorTotalPorTipo(GenerateStreamFromString(dadosDeTeste), "Eletrodomestico");
            var totalMovel            = proc.GetValorTotalPorTipo(GenerateStreamFromString(dadosDeTeste), "Movel");

            Assert.AreEqual(2500, totalEletrodomesticos);
            Assert.AreEqual(4850, totalMovel);
        }
예제 #2
0
        public void GetItensTest()
        {
            var proc = new ProcessadorDeItens();

            var itens = proc.GetItens(GenerateStreamFromString(dadosDeTeste));

            Assert.AreEqual(5, itens.Count, "Total");
            Assert.AreEqual("3123123", itens[0].Codigo, "Codigo");
            Assert.AreEqual("Eletrodomestico", itens[1].Tipo, "Tipo");
            Assert.AreEqual(2, itens[2].Quantidade, "Quantidade");
            Assert.AreEqual(350.00, itens[3].ValorUnitario, "Valor Unitário");
        }