public void GivenTheFollowingCommands(Table table) { _commandQueue = new CommandQueue <Command>(5); _roverNavModule = new NavigationModule(_marsTerrain, _roverPosition, _commandQueue); var commandsTable = table.CreateSet <TableModels.Command>(); foreach (var command in commandsTable) { _roverNavModule.AddCommand(new Command(command.Direction, command.Distance)); } }