Ejemplo n.º 1
0
        public void GetAmortization(string name, double balance, double min, double rate, int expected)
        {
            var i    = new DebtInfo(name, (decimal)balance, (decimal)rate, (decimal)min);
            var list = i.GetAmortization();

            list.Count.Should().BeGreaterThan(0);
            Console.WriteLine(i);
            Console.WriteLine(
                $"\n{"Payment".PadRight(10)} | {"Interest".PadRight(8)} | {"Applied".PadRight(10)} | Remaining" +
                "\n-------------------------------------------------");
            list.ForEach(Console.WriteLine);
        }