Пример #1
0
        public void Setup()
        {
            _session = TestHelpers.Instance.GenerateSession();
            _handler = new SpRechargerEventHandler(new WorldConfiguration {
                MaxAdditionalSpPoints = 1
            });
            var items = new List <ItemDto>
            {
                new Item {
                    VNum = 1, ItemType = ItemType.Special, EffectValue = 1
                },
            };

            _itemProvider = new ItemProvider(items,
                                             new List <IEventHandler <Item, Tuple <InventoryItemInstance, UseItemPacket> > >());
        }
        public async Task SetupAsync()
        {
            Session = await TestHelpers.Instance.GenerateSessionAsync().ConfigureAwait(false);

            Handler = new SpRechargerEventHandler(new WorldConfiguration {
                MaxAdditionalSpPoints = 1
            });
            var items = new List <ItemDto>
            {
                new Item {
                    VNum = 1, ItemType = ItemType.Special, EffectValue = 1
                },
            };

            _itemProvider = new ItemProvider(items,
                                             new List <IEventHandler <Item, Tuple <InventoryItemInstance, UseItemPacket> > >(), _logger);
        }
Пример #3
0
        public async Task SetupAsync()
        {
            await TestHelpers.ResetAsync().ConfigureAwait(false);

            Session = await TestHelpers.Instance.GenerateSessionAsync().ConfigureAwait(false);

            Handler = new SpRechargerEventHandler(Options.Create(new WorldConfiguration {
                MaxAdditionalSpPoints = 1
            }));
            var items = new List <ItemDto>
            {
                new Item {
                    VNum = 1, ItemType = ItemType.Special, EffectValue = 1
                },
            };

            _itemProvider = new GameObject.Services.ItemGenerationService.ItemGenerationService(items, new EventLoaderService <Item, Tuple <InventoryItemInstance, UseItemPacket>, IUseItemEventHandler>(
                                                                                                    new List <IEventHandler <Item, Tuple <InventoryItemInstance, UseItemPacket> > >()), _logger);
        }