public void Setup() { var items = new List <ItemDto> { new Item { VNum = 1, ItemType = ItemType.Magical, Type = NoscorePocketType.Etc, Effect = ItemEffectType.Speaker }, }; _itemProvider = new ItemProvider(items, new List <IEventHandler <Item, Tuple <InventoryItemInstance, UseItemPacket> > >()); Session = TestHelpers.Instance.GenerateSession(); _logger = new Mock <ILogger>(); Handler = new SpeakerGuriHandler(_logger.Object); Broadcaster.Instance.LastPackets.Clear(); }
public async Task SetupAsync() { await TestHelpers.ResetAsync(); var items = new List <ItemDto> { new Item { VNum = 1, ItemType = ItemType.Magical, Type = NoscorePocketType.Etc, Effect = ItemEffectType.Speaker }, }; _logger = new Mock <ILogger>(); _itemProvider = new GameObject.Services.ItemGenerationService.ItemGenerationService(items, new EventLoaderService <Item, Tuple <InventoryItemInstance, UseItemPacket>, IUseItemEventHandler>(new List <IEventHandler <Item, Tuple <InventoryItemInstance, UseItemPacket> > >()), _logger.Object); Session = await TestHelpers.Instance.GenerateSessionAsync().ConfigureAwait(false); Handler = new SpeakerGuriHandler(_logger.Object); Broadcaster.Instance.LastPackets.Clear(); }