public void Setup() { var items = new List <InventoryItem>() { new InventoryItem("testuser", "testitem") { InventoryPosition = 2, Item = new Default() }, new InventoryItem("testuser", "testitem") { InventoryPosition = 3, Item = new KickTicket(null, null, null, null) } }; _user = new User() { Id = "testuser", InventoryItems = items }; _target = new User() { Id = "ginette", InventoryItems = items }; _userRepository.Setup(repo => repo.GetUser(User)).Returns(_user); _userRepository.Setup(repo => repo.GetUser("ginette")).Returns(_target); _inventoryCommands = new InventoryCommands(_userRepository.Object, _slack.Object, _inventoryRepository.Object, _equipmentRepository.Object, _userService.Object); }
public void Setup() { var loadout = new Loadout(); loadout.Equip(new CloakOfSpikes()); _userRepository.Setup(repo => repo.GetUser(User)).Returns(new User() { Id = "testuser", Loadout = loadout }); _equipmentRepository.Setup(repo => repo.UnequipItem(It.IsAny <User>(), EquipmentSlot.Body)).Returns(new CloakOfSpikes()); _inventoryCommands = new InventoryCommands(_userRepository.Object, _slack.Object, _inventoryRepository.Object, _equipmentRepository.Object, _userService.Object); }
public void Setup() { var items = new List <InventoryItem>() { new InventoryItem("testuser", "testitem") { InventoryPosition = 2, Item = _item.Object } }; _userRepository.Setup(repo => repo.GetUser(User)).Returns(new User() { Id = "testuser", InventoryItems = items }); _inventoryCommands = new InventoryCommands(_userRepository.Object, _slack.Object, _inventoryRepository.Object, _equipmentRepository.Object); }
public void Setup() { _item = new AwakeningOrb(_slack.Object); var loadout = new Loadout(); var items = new List <InventoryItem>() { new InventoryItem("testuser", "testitem") { InventoryPosition = 6, Item = _item } }; _userRepository.Setup(repo => repo.GetUser(User)).Returns(new User() { Id = "testuser", InventoryItems = items, Loadout = loadout }); _inventoryCommands = new InventoryCommands(_userRepository.Object, _slack.Object, _inventoryRepository.Object, _equipmentRepository.Object); }
public void Setup() { _item = new AwakeningOrb(_slack.Object, _userService.Object); var loadout = new Loadout(); var items = new List <InventoryItem>() { new InventoryItem("testuser", "testitem") { InventoryPosition = 6, Item = _item } }; _userRepository.Setup(repo => repo.GetUser(User)).Returns(new User { Id = "testuser", Experience = 35000, InventoryItems = items, Loadout = loadout }); _equipmentRepository.Setup(repo => repo.EquipItem(It.IsAny <User>(), It.IsAny <EquipmentItem>())).Returns(new List <EquipmentItem>()); _inventoryCommands = new InventoryCommands(_userRepository.Object, _slack.Object, _inventoryRepository.Object, _equipmentRepository.Object, _userService.Object); }
void ServerSyncRemoveItem(ItemData item, int slotId, Pose?pose) => ServerCommandManager.AddCommand(InventoryCommands.RemoveItemFromServerCommand(item.id));
void ServerSyncAddItem(ItemData item, int slotId) => ServerCommandManager.AddCommand(InventoryCommands.AddItemFromServerCommand(item.id));