예제 #1
0
        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);
        }
예제 #2
0
 //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();
         }
     }
 }