public static void AssertAreEqual(GPBikes.SPluginsBikeData_t recData, GPBikes.SPluginsBikeData_t data) { //Assert.AreEqual(recData.TrackTime, data.TrackTime); //Assert.AreEqual(recData.TrackPosition, data.TrackPosition); Assert.AreEqual(recData.RPM, data.RPM); Assert.AreEqual(recData.EngineTemperature, data.EngineTemperature); Assert.AreEqual(recData.WaterTemperature, data.WaterTemperature); Assert.AreEqual(recData.Gear, data.Gear); Assert.AreEqual(recData.Fuel, data.Fuel); Assert.AreEqual(recData.Speedometer, data.Speedometer); Assert.AreEqual(recData.PosX, data.PosX); Assert.AreEqual(recData.PosY, data.PosY); Assert.AreEqual(recData.PosZ, data.PosZ); Assert.AreEqual(recData.VelocityX, data.VelocityX); Assert.AreEqual(recData.VelocityY, data.VelocityY); Assert.AreEqual(recData.VelocityZ, data.VelocityZ); Assert.AreEqual(recData.AccelerationX, data.AccelerationX); Assert.AreEqual(recData.AccelerationY, data.AccelerationY); Assert.AreEqual(recData.AccelerationZ, data.AccelerationZ); for (var i = 0; i < 9; i++) { Assert.AreEqual(recData.Rot[i], data.Rot[i]); } Assert.AreEqual(recData.Yaw, data.Yaw); Assert.AreEqual(recData.Pitch, data.Pitch); Assert.AreEqual(recData.Roll, data.Roll); Assert.AreEqual(recData.YawVelocity, data.YawVelocity); Assert.AreEqual(recData.PitchVelocity, data.PitchVelocity); Assert.AreEqual(recData.RollVelocity, data.RollVelocity); for (var i = 0; i < 2; i++) { Assert.AreEqual(recData.SuspNormLength[i], data.SuspNormLength[i]); } Assert.AreEqual(recData.Crashed, data.Crashed); Assert.AreEqual(recData.Throttle, data.Throttle); Assert.AreEqual(recData.FrontBrake, data.FrontBrake); Assert.AreEqual(recData.RearBrake, data.RearBrake); Assert.AreEqual(recData.Clutch, data.Clutch); for (var i = 0; i < 2; i++) { Assert.AreEqual(recData.WheelSpeed[i], data.WheelSpeed[i]); } Assert.AreEqual(recData.PitLimiter, data.PitLimiter); Assert.AreEqual(recData.EngineMapping, data.EngineMapping); }
public static void AssertAreEqual(BikeData recData, GPBikes.SPluginsBikeData_t data) { Assert.AreEqual(recData.RPM, data.RPM); Assert.AreEqual(recData.EngineTemperature, data.EngineTemperature); Assert.AreEqual(recData.WaterTemperature, data.WaterTemperature); Assert.AreEqual(recData.Gear, data.Gear); Assert.AreEqual(recData.Fuel, data.Fuel); Assert.AreEqual(recData.Speedometer, data.Speedometer); Assert.AreEqual(recData.PosX, data.PosX); Assert.AreEqual(recData.PosY, data.PosY); Assert.AreEqual(recData.PosZ, data.PosZ); Assert.AreEqual(recData.VelocityX, data.VelocityX); Assert.AreEqual(recData.VelocityY, data.VelocityY); Assert.AreEqual(recData.VelocityZ, data.VelocityZ); Assert.AreEqual(recData.AccelerationX, data.AccelerationX); Assert.AreEqual(recData.AccelerationY, data.AccelerationY); Assert.AreEqual(recData.AccelerationZ, data.AccelerationZ); Assert.AreEqual(recData.Rot0, data.Rot[0]); Assert.AreEqual(recData.Rot1, data.Rot[1]); Assert.AreEqual(recData.Rot2, data.Rot[2]); Assert.AreEqual(recData.Rot3, data.Rot[3]); Assert.AreEqual(recData.Rot4, data.Rot[4]); Assert.AreEqual(recData.Rot5, data.Rot[5]); Assert.AreEqual(recData.Rot6, data.Rot[6]); Assert.AreEqual(recData.Rot7, data.Rot[7]); Assert.AreEqual(recData.Rot8, data.Rot[8]); Assert.AreEqual(recData.Yaw, data.Yaw); Assert.AreEqual(recData.Pitch, data.Pitch); Assert.AreEqual(recData.Roll, data.Roll); Assert.AreEqual(recData.YawVelocity, data.YawVelocity); Assert.AreEqual(recData.PitchVelocity, data.PitchVelocity); Assert.AreEqual(recData.RollVelocity, data.RollVelocity); Assert.AreEqual(recData.SuspNormLengthFront, data.SuspNormLength[0]); Assert.AreEqual(recData.SuspNormLengthRear, data.SuspNormLength[1]); Assert.AreEqual(recData.Crashed, data.Crashed); Assert.AreEqual(recData.Throttle, data.Throttle); Assert.AreEqual(recData.FrontBrake, data.FrontBrake); Assert.AreEqual(recData.RearBrake, data.RearBrake); Assert.AreEqual(recData.Clutch, data.Clutch); Assert.AreEqual(recData.WheelSpeedFront, data.WheelSpeed[0]); Assert.AreEqual(recData.WheelSpeedRear, data.WheelSpeed[1]); Assert.AreEqual(recData.PitLimiter, data.PitLimiter); Assert.AreEqual(recData.EngineMapping, data.EngineMapping); }
public static GPBikes.SPluginsBikeData_t CreateBikeData() { var data = new GPBikes.SPluginsBikeData_t { RPM = 13500f, EngineTemperature = 220f, WaterTemperature = 85f, Gear = 3, Fuel = 6f, Speedometer = 55.5f, PosX = 21f, PosY = 23f, PosZ = 25f, VelocityX = 24f, VelocityY = 26f, VelocityZ = 28f, AccelerationX = 3f, AccelerationY = 5f, AccelerationZ = 7f, Rot = new float[9], Yaw = 45f, Pitch = 22.5f, Roll = -12.5f, YawVelocity = 1f, PitchVelocity = 2f, RollVelocity = 3f, SuspNormLength = new float[2], Crashed = 1, Throttle = 0.95f, FrontBrake = 0.03f, RearBrake = 0.01f, Clutch = 1f, WheelSpeed = new float[2], PitLimiter = 1, EngineMapping = "RainTyres" }; for (var i = 0; i < 9; i++) { data.Rot[i] = i * i; } for (var i = 0; i < 2; i++) { data.SuspNormLength[i] = 0.5f * (i + 1); } for (var i = 0; i < 2; i++) { data.WheelSpeed[i] = 100f * (i + 1); } return(data); }