AsmResolver.Tests.Utilities.ValidateModuleImport C# (CSharp) Method

ValidateModuleImport() public static method

public static ValidateModuleImport ( ImageModuleImport originalModule, ImageModuleImport newModule ) : void
originalModule ImageModuleImport
newModule ImageModuleImport
return void
        public static void ValidateModuleImport(ImageModuleImport originalModule, ImageModuleImport newModule)
        {
            Assert.AreEqual(originalModule.Name, newModule.Name);

            for (int i = 0; i < originalModule.SymbolImports.Count; i++)
            {
                Assert.IsTrue(i < newModule.SymbolImports.Count);

                var originalSymbol = originalModule.SymbolImports[i];
                var newSymbol = newModule.SymbolImports[i];
                ValidateSymbolImport(originalSymbol, newSymbol);
            }
        }