private void OnEventInit(object sender, DataEventArgs <GPBikes.SPluginsBikeEvent_t> e) { var data = e.Data; var dbObj = new BikeEvent { RiderName = data.RiderName, BikeID = data.BikeID, BikeName = data.BikeName, NumberOfGears = data.NumberOfGears, MaxRPM = data.MaxRPM, Limiter = data.Limiter, ShiftRPM = data.ShiftRPM, EngineOptTemperature = data.EngineOptTemperature, EngineTemperatureAlarmLower = data.EngineTemperatureAlarm[0], EngineTemperatureAlarmUpper = data.EngineTemperatureAlarm[1], MaxFuel = data.MaxFuel, Category = data.Category, TrackID = data.TrackID, TrackName = data.TrackName, TrackLength = data.TrackLength }; mLogger.BikeEvents.AddObject(dbObj); mLogger.SaveChanges(); }
public static void AssertAreEqual(BikeEvent recData, GPBikes.SPluginsBikeEvent_t data) { Assert.AreEqual(recData.RiderName, data.RiderName); Assert.AreEqual(recData.BikeID, data.BikeID); Assert.AreEqual(recData.BikeName, data.BikeName); Assert.AreEqual(recData.NumberOfGears, data.NumberOfGears); Assert.AreEqual(recData.MaxRPM, data.MaxRPM); Assert.AreEqual(recData.Limiter, data.Limiter); Assert.AreEqual(recData.ShiftRPM, data.ShiftRPM); Assert.AreEqual(recData.EngineOptTemperature, data.EngineOptTemperature); Assert.AreEqual(recData.EngineTemperatureAlarmLower, data.EngineTemperatureAlarm[0]); Assert.AreEqual(recData.EngineTemperatureAlarmUpper, data.EngineTemperatureAlarm[1]); Assert.AreEqual(recData.MaxFuel, data.MaxFuel); Assert.AreEqual(recData.Category, data.Category); Assert.AreEqual(recData.TrackID, data.TrackID); Assert.AreEqual(recData.TrackName, data.TrackName); Assert.AreEqual(recData.TrackLength, data.TrackLength); }