diff --git a/Tests/Runtime/DataTests.cs b/Tests/Runtime/DataTests.cs index e2c80fbb..4f3aaf57 100644 --- a/Tests/Runtime/DataTests.cs +++ b/Tests/Runtime/DataTests.cs @@ -6,10 +6,15 @@ namespace AGXUnityTesting.Runtime { public class DataTests { + [OneTimeSetUp] + public void InitializeAGXEnvironment() + { + var _ = NativeHandler.Instance; + } + [Test] public void TerrainMaterialPresetsAreFound() { - var _ = NativeHandler.Instance; var presets = DeformableTerrainMaterial.GetAvailablePresets(); Assert.NotNull( presets ); Assert.NotZero( presets.Length ); @@ -20,5 +25,14 @@ public void LidarRayPatternsAreFound() { Assert.True( LidarDataUtil.LidarRayPatternsAreFound() ); } + + [Test] + public void CombustionEngineParametersAreFound() + { + agxDriveTrain.CombustionEngineParameters props = new(); + var defMaxTorque = props.maxTorque; + Assert.True( agxDriveTrain.CombustionEngine.readLibraryProperties( "Cat-C27", props ), "Properties are expected to be found" ); + Assert.That( props.maxTorque, Is.Not.EqualTo( defMaxTorque ), "Properties are expected to be updated" ); + } } }