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