@@ -246,6 +246,9 @@ public static IEnumerable<object[]> GetModReferences()
246246 yield return [ new ModReference { Identifier = "123456" , Type = ModType . Default } , false ] ;
247247 yield return [ new ModReference { Identifier = "123456" , Type = ModType . Workshops } , false ] ;
248248 yield return [ new ModReference { Identifier = "blabla" , Type = ModType . Virtual } , false ] ;
249+ yield return [ new ModReference { Identifier = ulong . MaxValue . ToString ( ) , Type = ModType . Workshops } , false ] ;
250+ yield return [ new ModReference { Identifier = "1" + ulong . MaxValue , Type = ModType . Workshops } , false ] ;
251+ yield return [ new ModReference { Identifier = "abcdef" , Type = ModType . Workshops } , false ] ;
249252 }
250253
251254 public static IEnumerable < object [ ] > GetInvalidModReferences ( )
@@ -261,12 +264,10 @@ public static IEnumerable<object[]> GetInvalidModReferences()
261264 ] ;
262265 yield return [ new ModReference { Identifier = null ! , Type = ModType . Workshops } , true ] ;
263266 yield return [ new ModReference { Identifier = null ! , Type = ModType . Virtual } , true ] ;
267+ yield return [ new ModReference { Identifier = null ! , Type = ModType . Default } , true ] ;
264268 yield return [ new ModReference { Identifier = string . Empty , Type = ModType . Default } , true ] ;
265269 yield return [ new ModReference { Identifier = string . Empty , Type = ModType . Workshops } , true ] ;
266270 yield return [ new ModReference { Identifier = string . Empty , Type = ModType . Virtual } , true ] ;
267- yield return [ new ModReference { Identifier = "-1" , Type = ModType . Workshops } , true ] ;
268- yield return [ new ModReference { Identifier = "0" , Type = ModType . Workshops } , true ] ;
269- yield return [ new ModReference { Identifier = "12921908098098098309481234" , Type = ModType . Workshops } , true ] ;
270271 yield return [ new ModReference { Identifier = "1234" , Type = ( ModType ) 0xff } , true ] ;
271272 }
272273
0 commit comments