public InventoryCommand(IConsoleWrapper console, IRepositoryFactoryFactory factory, IGameObjectQueries queries, IFormatter[] formatters) : base(console, factory, queries, formatters) { AddCommandName("inventory"); AddCommandName("inv"); AddCommandName("i"); }
public PickUpCommand(IConsoleFacade console, IRepositoryFactoryFactory factory, IGameObjectQueries goQueries, IFormatter[] formatters) : base(console, factory, goQueries, formatters) { AddCommandName("pickup"); AddCommandName("get"); AddCommandName("grab"); }
public TakeCommand(IConsoleWrapper console, IRepositoryFactoryFactory factory, IGameObjectQueries queries, IFormatter[] formatters) : base(console, factory, queries, formatters) { AddCommandName("take"); AddCommandName("pickup"); AddCommandName("get"); }
public DropCommand(IConsoleWrapper console, IRepositoryFactoryFactory factory, IGameObjectQueries queries, IFormatter[] formatters) : base(console, factory, queries, formatters) { AddCommandName("drop"); AddCommandName("putdown"); AddCommandName("release"); }
public void GlobalArrange() { repoFactory = MockRepository.GenerateMock<IRepositoryFactory>(); factory = MockRepository.GenerateMock<IRepositoryFactoryFactory>(); console = MockRepository.GenerateMock<IConsoleFacade>(); repo = MockRepository.GenerateMock<IRepository>(); uow = MockRepository.GenerateMock<IUnitOfWork>(); goQueries = MockRepository.GenerateMock<IGameObjectQueries>(); //formatters = MockRepository.GenerateMock<IFormatter[]>(); factory.Stub(m => m.Create()).Return(repoFactory); repoFactory.Stub(m => m.Create()).Return(repo); repo.Stub(m => m.UnitOfWork).Return(uow); //target = new LookCommand(console, factory, goQueries, formatters); }
public LookCommand(IConsoleWrapper console, IRepositoryFactoryFactory factory, IGameObjectQueries queries, IFormatter[] formatters) : base(console, factory, queries, formatters) { AddCommandName("look"); AddCommandName("l"); }
public TeleportCommand(IConsoleFacade console, IRepositoryFactoryFactory factory, IGameObjectQueries goQueries, IFormatter[] formatters) : base(console, factory, goQueries, formatters) { AddCommandName("@teleport"); }
public BaseDataCommand(IConsoleWrapper console, IRepositoryFactoryFactory factory, IGameObjectQueries queries, IFormatter[] formatters) : base(console, formatters) { this.factory = factory; this.queries = queries; }
public BaseDataCommand(IConsoleFacade console, IRepositoryFactoryFactory factory, IGameObjectQueries goQueries, IFormatter[] formatters) : base(console, formatters) { this.factory = factory; this.goQueries = goQueries; }
public MoveCommand(IConsoleFacade console, IRepositoryFactoryFactory factory, IGameObjectQueries goQueries, IFormatter[] formatters) : base(console, factory, goQueries, formatters) { }
public AliasCommand(IConsoleFacade console, IRepositoryFactoryFactory factory, IGameObjectQueries goQueries, IFormatter[] formatters) : base(console, factory, goQueries, formatters) { // New format for this command: @alias GameObject.opType(+=, -=) fieldInput AddCommandName("@alias"); }
public MoveCommand(IConsoleWrapper console, IRepositoryFactoryFactory factory, IGameObjectQueries queries, IFormatter[] formatters) : base(console, factory, queries, formatters) { }
public CreateRoomCommand(IConsoleFacade console, IRepositoryFactoryFactory factory, IGameObjectQueries goQueries, IFormatter[] formatters) : base(console, factory, goQueries, formatters) { AddCommandName("@createroom"); }
public PutDownCommand(IConsoleFacade console, IRepositoryFactoryFactory factory, IGameObjectQueries goQueries, IFormatter[] formatters) : base(console, factory, goQueries, formatters) { AddCommandName("putdown"); AddCommandName("drop"); }
public CreateExitCommand(IConsoleWrapper console, IRepositoryFactoryFactory factory, IGameObjectQueries queries, IFormatter[] formatters) : base(console, factory, queries, formatters) { AddCommandName("@createexit"); AddCommandName("@ce"); }
public KillCommand(IConsoleFacade console, IRepositoryFactoryFactory factory, IGameObjectQueries goQueries, IFormatter[] formatters) : base(console, factory, goQueries, formatters) { AddCommandName("@kill"); AddCommandName("@delete"); }