public void Process(byte[] messageBody) { var vehiclePlotDto = _vehiclePlotSerializer.Deserialize(messageBody); var vehiclePlot = _vehiclePlotMapper.ToModel(vehiclePlotDto); _logger.LogInformation($"Processing vehicle plot: {{ vehicleId: {vehiclePlot.VehicleId}, longitude: {vehiclePlot.Longitude}, " + $"latitude: {vehiclePlot.Latitude}, timestamp: {vehiclePlot.Timestamp}, eventCode: {vehiclePlot.EventCode.ToString()} }}"); _vehiclePlotService.InsertAsync(vehiclePlot); }
public void Should_map_dto_to_vehicle_plot(int vehicleId, double latitude, double longitude, EventCode eventCode) { //Arrange var vehiclePlotDto = new VehiclePlotDto { VehicleId = vehicleId, Latitude = latitude, Longitude = longitude, Timestamp = DateTime.UtcNow, EventCode = eventCode }; //Act var vehiclePlot = Sut.ToModel(vehiclePlotDto); //Assert vehiclePlot.VehicleId.Should().Be(vehiclePlotDto.VehicleId); vehiclePlot.Latitude.Should().Be(vehiclePlotDto.Latitude); vehiclePlot.Longitude.Should().Be(vehiclePlotDto.Longitude); vehiclePlot.Timestamp.Should().Be(vehiclePlotDto.Timestamp); vehiclePlot.EventCode.Should().Be(vehiclePlotDto.EventCode); }