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)); }
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()); }
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); }
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); } }
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"); } }