public void Setup() { _session = TestHelpers.Instance.GenerateSession(); _logger = new Mock <ILogger>(); _handler = new VehicleEventHandler(_logger.Object); var items = new List <ItemDto> { new Item { Type = NoscorePocketType.Equipment, VNum = 1, ItemType = ItemType.Weapon } }; _itemProvider = new ItemProvider(items, new List <IEventHandler <Item, Tuple <InventoryItemInstance, UseItemPacket> > >()); }
public async Task SetupAsync() { Session = await TestHelpers.Instance.GenerateSessionAsync().ConfigureAwait(false); _logger = new Mock <ILogger>(); Handler = new VehicleEventHandler(_logger.Object); var items = new List <ItemDto> { new Item { Type = NoscorePocketType.Equipment, VNum = 1, ItemType = ItemType.Weapon } }; _itemProvider = new ItemProvider(items, new List <IEventHandler <Item, Tuple <InventoryItemInstance, UseItemPacket> > >(), _logger.Object); }
private void PostVehicleMessage(VehicleServiceStatus status) { if (VehicleEventHandler != null) { VehicleEventHandler.Invoke(this, new VehicleServiceEventArgs() { Status = status, Longitude = _navigationService.Longitude, Latitude = _navigationService.Latitude, CurrentSpeedMPH = _navigationService.CurrentSpeed, IntersectionDescription = _navigationService.WaypointDescription, IntersectionId = _navigationService.WayPointId, DistanceToIntersection = _navigationService.DistanceToWaypoint, IsWiFiSPATData = _isUsingWiFiSPATData, }); } }