public void TestDuplicateNameMapEntries() { var tester = new UAsset(Path.Combine("TestDuplicateNameMapEntries", "BIOME_AzureWeald.uasset"), UE4Version.VER_UE4_25); // Make sure a duplicate entry actually exists bool duplicatesExist = false; Dictionary <string, bool> enumeratedEntries = new Dictionary <string, bool>(); foreach (FString entry in tester.GetNameMapIndexList()) { if (enumeratedEntries.ContainsKey(entry.Value) && enumeratedEntries[entry.Value]) { duplicatesExist = true; break; } enumeratedEntries[entry.Value] = true; } Assert.IsTrue(duplicatesExist); // Make sure all exports parsed correctly Assert.IsTrue(CheckAllExportsParsedCorrectly(tester)); }