static void Main() { Console.BackgroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.Black; CommandController controller = new CommandController(); controller.Execute("DisplayMainMenu"); string command = ""; do { command = Console.ReadLine(); if (!string.IsNullOrEmpty(command) && controller.CanExecute(command)) { controller.Execute(command); } }while (command != "exit"); }
public void CanExecuteTest_ExecuteRandomMethod_ShouldNotExecute() { CommandController controller = new CommandController(); Assert.IsFalse(controller.CanExecute("RandomBlaBullBla" + Guid.NewGuid())); }
public void CanExecuteTest_ExecuteDisplayMainMenu_ShouldBeExecutable() { CommandController controller = new CommandController(); Assert.IsTrue(controller.CanExecute("DisplayMainMenu")); }