public static void Main() { // YOU CAN UNCOMMENT AND SEE THE TEST RESULTS. IT WAS INTERESTING :) var myAcc = new DepositAccount(new Individual("Ivan"), 300, 1M); Console.WriteLine(myAcc.Balance); Console.WriteLine(myAcc.CalculateInterestAmount(2)); myAcc.DepositMoney(100, 2); Console.WriteLine(myAcc.Balance); myAcc.DrawMoney(50, 1); Console.WriteLine(myAcc.Balance); //var myLoanAcc = new LoanAccount(new Individual("Ivan"), -300, 1M); //Console.WriteLine(myLoanAcc.CalculateInterestAmount(4)); //myLoanAcc.DepositMoney(200, 4); //Console.WriteLine(myLoanAcc.Balance); //var myLoanAcc = new LoanAccount(new Company("ET Ivan"), -300, 1M); //Console.WriteLine(myLoanAcc.CalculateInterestAmount(4)); //myLoanAcc.DepositMoney(200, 4); //Console.WriteLine(myLoanAcc.Balance); //var myMortgageAcc = new MortgageAccount(new Company("ET Ivan"), -300, 1M); //Console.WriteLine(myMortgageAcc.Balance); //Console.WriteLine(myMortgageAcc.CalculateInterestAmount(-2)); //myMortgageAcc.DepositMoney(30, 2); //Console.WriteLine(myMortgageAcc.Balance); }