@@ -779,7 +779,11 @@ public void CanCreateForgeUnitType_FromFutureTypeString()
779779 var unitType = Unit . ByTypeID ( $ "{ milimeters } -99.9.9") ;
780780 Assert . NotNull ( unitType ) ;
781781 Assert . AreEqual ( "Millimeters" , unitType . Name ) ;
782- Assert . AreEqual ( $ "{ milimeters } -2.0.0", unitType . TypeId ) ;
782+
783+ // Depending on the test system, the latest known version could be either -2.0.0 or -1.0.1
784+ var expectedVersions = new [ ] { $ "{ milimeters } -2.0.0", $ "{ milimeters } -1.0.1" } ;
785+ Assert . That ( expectedVersions , Contains . Item ( unitType . TypeId ) ,
786+ $ "Expected TypeId to be one of the known versions, but got: { unitType . TypeId } ") ;
783787 }
784788 [ Test , Category ( "UnitTests" ) ]
785789 public void CanCreateForgeUnitType_FromPastTypeString ( )
@@ -788,7 +792,11 @@ public void CanCreateForgeUnitType_FromPastTypeString()
788792 var unitType = Unit . ByTypeID ( $ "{ milimeters } -0.0.1") ;
789793 Assert . NotNull ( unitType ) ;
790794 Assert . AreEqual ( "Millimeters" , unitType . Name ) ;
791- Assert . AreEqual ( $ "{ milimeters } -2.0.0", unitType . TypeId ) ;
795+
796+ // Depending on the test system, the latest known version could be either -2.0.0 or -1.0.1
797+ var expectedVersions = new [ ] { $ "{ milimeters } -2.0.0", $ "{ milimeters } -1.0.1" } ;
798+ Assert . That ( expectedVersions , Contains . Item ( unitType . TypeId ) ,
799+ $ "Expected TypeId to be one of the known versions, but got: { unitType . TypeId } ") ;
792800 }
793801 [ Test , Category ( "UnitTests" ) ]
794802 public void ForgeUnitEquality ( )
0 commit comments