Ejemplo n.º 1
0
        public void TransTotalOfAccount1790()
        {
            string filename = "MATTIAS0_SIE4 2015-09-01 - 2016-08-31.SE.txt";
            string content  = File.ReadAllText(filename);

            SIEReading siereading = new SIEReading(content);
            //Assert.AreEqual(25, siereading.SumFromAccountNumber(1790));
        }
Ejemplo n.º 2
0
        public void TotalSumOfTransactionsIsZero()
        {
            string filename = "MATTIAS0_SIE4 2015-09-01 - 2016-08-31.SE.txt";
            string content  = File.ReadAllText(filename);

            string     regexPattern = @"(#TRANS \d{4}\D{4})(.{0,100})";
            SIEReading siereading   = new SIEReading(content, regexPattern);

            Assert.AreEqual(0, siereading.TotalSumFromPattern());
        }
Ejemplo n.º 3
0
        public void NumberOfTransactionsAccounts()
        {
            string filename = "MATTIAS0_SIE4 2015-09-01 - 2016-08-31.SE.txt";
            string content  = File.ReadAllText(filename);

            // string regexPattern = @"(#TRANS \d{4}\D{4})(.{0,100})";
            string regexPattern = @"(#TRANS 6540\D{4})(.{0,100})";

            SIEReading siereading = new SIEReading(content, regexPattern);

            Debug.WriteLine(siereading.Accounts.Count);
        }
Ejemplo n.º 4
0
        public void TransOfAccounts()
        {
            string filename = "MATTIAS0_SIE4 2015-09-01 - 2016-08-31.SE.txt";
            string content  = File.ReadAllText(filename);

            SIEReading siereading = new SIEReading(content);

            siereading.AssignAccountsTotals();
            foreach (var dict in siereading.accountsDictionary)
            {
                Debug.WriteLine(dict.Key + " " + dict.Value);
            }
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            Console.WriteLine("Filename: (TIP: USE MATTIAS0_SIE4 2015-09-01 - 2016-08-31.SE.txt)");
            string filename = Convert.ToString(Console.ReadLine());

            if (File.Exists(filename))
            {
                SIEReading siereading = new SIEReading(File.ReadAllText(filename), @"(#TRANS \d{4}\D{4})(.{0,100})");
                Console.WriteLine("Rows: " + siereading.MatchingRows);
                Console.WriteLine("Total value of all transactions: " + siereading.TotalSumFromPattern());
                siereading.AssignAccountsTotals();
                Console.WriteLine("Accounts: " + siereading.accountsDictionary.Count.ToString());
            }
            else
            {
                Console.WriteLine("File does not exist");
            }
        }