public void Testmock() { var MockCalculator = new Mock <ICalculator>(); var loancalculatorTEST = new LoanCalculation(MockCalculator.Object); var output = loancalculatorTEST.Calculation(1000, TestFileData()); loancalculatorTEST.Should().NotBeNull(); }
public static void MenuWrapper() { try { int userinput = 0; do { userinput = MainMenu(); switch (userinput) { case 1: ViewVehicles myApp1 = new ViewVehicles(); // Keevin app 1 Console.Clear(); myApp1.View(); Console.Clear(); break; case 2: AddVehicle myApp2 = new AddVehicle(); // Keevin app 2 Console.Clear(); myApp2.Add(); Console.Clear(); break; case 3: Profit myApp3 = new Profit(); // Levi app 1 Console.Clear(); myApp3.Input(); Console.ReadLine(); Console.Clear(); break; case 4: GetAvailableMPG myApp4 = new GetAvailableMPG(); // Levi app 2 Console.Clear(); myApp4.GetAvgMPG(); Console.ReadLine(); Console.Clear(); break; case 5: UpdateSaleStatus newSale = new UpdateSaleStatus(); // George app 1 Console.Clear(); newSale.updateSold(); Console.Clear(); break; case 6: LoanCalculation myLoan = new LoanCalculation(); // George app 2 Console.Clear(); myLoan.CalcLoan(); Console.Clear(); break; case 7: Environment.Exit(0); // exiting the whole application break; default: Console.WriteLine("Please make sure you select option (1) to (7) only"); Console.ReadLine(); Console.Clear(); break; } } while (userinput != 7); } catch (FormatException) { Console.WriteLine("Please make sure you select option (1) to (7) only"); Console.ReadLine(); Console.Clear(); MenuWrapper(); // reruns the menu if there's an exception } }