public ICommand GetCommand(string commandName) { Argument.IsNotNullOrWhitespace("commandName", commandName); lock (_lockObject) { if (_commands.ContainsKey(commandName)) { return _commands[commandName]; } return null; } }
public void ReturnsCommandForCreatedCommand() { var commandManager = new CommandManager(); commandManager.CreateCommand("MyCommand"); Assert.IsNotNull(commandManager.GetCommand("MyCommand")); }