Ejemplo n.º 1
0
        public void AnalisaDadosSucesso()
        {
            PersisteVendedor vendedor = new PersisteVendedor();

            vendedor.PersisteClasse("001ç1234567891234çPedroç50000".Split('ç'));
            vendedor.PersisteClasse("001ç3245678865434çPauloç40000.99".Split('ç'));

            PersisteCliente cliente = new PersisteCliente();

            cliente.PersisteClasse("002ç2345675434544345çJose da SilvaçRural".Split('ç'));
            cliente.PersisteClasse("002ç2345675433444345çEduardo PereiraçRural".Split('ç'));

            PersisteVenda venda = new PersisteVenda();

            venda.PersisteClasse("003ç10ç[1-10-100,2-30-2.50,3-40-3.10]çPedro".Split('ç'));
            venda.PersisteClasse("003ç08ç[1-34-10,2-33-1.50,3-40-0.10]çPaulo".Split('ç'));

            AnaliseDadosBO analiseDadosBO = new AnaliseDadosBO();
            var            retorno        = analiseDadosBO.Analisa();

            Assert.AreEqual(retorno.NumeroClientes, 2);
            Assert.AreEqual(retorno.NumeroVendedor, 2);
            Assert.AreEqual(retorno.IdVendaCara, 10);
            Assert.AreEqual(retorno.PiorVendedor, "Paulo");
        }
Ejemplo n.º 2
0
        public void PersisteVendaSucesso()
        {
            PersisteVenda venda   = new PersisteVenda();
            var           entrada = "003ç10ç[1-10-100,2-30-2.50,3-40-3.10]çPedro".Split('ç');

            venda.PersisteClasse(entrada);
            Assert.IsTrue(venda.GetLista().Count == 1);
        }