public void GenerateJSONMortgageFileFromValidFile() { var fileName = "loan1.txt"; var expected = "{\"monthly payment\":454.23,\"total interest\":83522.80,\"total payment\":163522.80}"; var output = _mortgageService.ProcessMortgageFile(fileName); Assert.Equal(expected, output); }
//filename assumed to be the first argument public static void Main(string[] args) { if (args.Length == 0) { ReportError(); } else { try { var JSON = _mortgageService.ProcessMortgageFile(args[0]); Console.WriteLine(JSON); } catch (Exception) { ReportError(); } } }