public void GetCommands_ListOfCommandsIsProvided_ResultIsSameListOfCommands()
{
// Arrange
var command1 = new Mock<ICommand>();
var command2 = new Mock<ICommand>();
var commandList = new List<ICommand> { command1.Object, command2.Object };
ICommandProvider commandProvider = new ConsoleCommandProvider(commandList);
// Act
var result = commandProvider.GetAvailableCommands();
// Assert
Assert.AreEqual(commandList, result);
}