Example #1
0
        public void LoadSalesmanTest()
        {
            Salesman salesman = new Salesman();

            List <string> simulatedFile = new List <string>();

            simulatedFile.Add("001ç1234567891234çPedroç50000");

            var salesmanResult = salesman.LoadSalesman(simulatedFile).FirstOrDefault();

            Assert.AreEqual(salesmanResult.Cpf, "1234567891234");
            Assert.AreEqual(salesmanResult.Name, "Pedro");
            Assert.AreEqual(salesmanResult.Salary, 50000);
        }
Example #2
0
        private static void LoadData(string filePath)
        {
            Console.WriteLine("Begin File read");
            string file    = File.ReadAllText(filePath, Encoding.UTF7);
            var    fileRow = file.Split(new string[] { "\n" }, StringSplitOptions.None);

            Salesman salesman    = new Salesman();
            Sale     sale        = new Sale();
            Customer customer    = new Customer();
            var      lstSalesman = salesman.LoadSalesman(fileRow.Where(t => t.Contains("001")));
            var      lstCustomer = customer.LoadCustomer(fileRow.Where(t => t.Contains("002")));
            var      lstSale     = sale.LoadSale(fileRow.Where(t => t.Contains("003")));

            Console.WriteLine("End File read");
            GeraArquivo(lstSalesman, lstCustomer, lstSale);
        }