public void ExpectGetCommandToReturnTopCommandWhenValidString()
        {
            var commandManager = new CommandManager();
            var result = commandManager.GetCommand("Top");

            Assert.IsInstanceOfType(result, typeof(ShowScoresCommand));
        }
        public void ExpectGetCommandToReturnIncorrectCommandWhenInvalidString()
        {
            var commandManager = new CommandManager();
            var result = commandManager.GetCommand("Invalid");

            Assert.IsInstanceOfType(result, typeof(IncorrectCommand));
        }
        public void ExpectGetCommandToReturnRestartCommandWhenValidString()
        {
            var commandManager = new CommandManager();
            var result = commandManager.GetCommand("Restart");

            Assert.IsInstanceOfType(result, typeof(RestartCommand));
        }
 public void ExpectGetCommandToThrowIfSomehowPassedInvalidString()
 {
     var commandManager = new CommandManager();
     var result = commandManager.GetCommand("42");
 }