Mono.Cecil.Tests.ModuleTests.MultiModules C# (CSharp) Method

MultiModules() private method

private MultiModules ( ) : void
return void
        public void MultiModules()
        {
            TestModule ("mma.exe", module => {
                var assembly = module.Assembly;

                Assert.AreEqual (3, assembly.Modules.Count);

                Assert.AreEqual ("mma.exe", assembly.Modules [0].Name);
                Assert.AreEqual (ModuleKind.Console, assembly.Modules [0].Kind);

                Assert.AreEqual ("moda.netmodule", assembly.Modules [1].Name);
                Assert.AreEqual ("eedb4721-6c3e-4d9a-be30-49021121dd92", assembly.Modules [1].Mvid.ToString ());
                Assert.AreEqual (ModuleKind.NetModule, assembly.Modules [1].Kind);

                Assert.AreEqual ("modb.netmodule", assembly.Modules [2].Name);
                Assert.AreEqual ("46c5c577-11b2-4ea0-bb3c-3c71f1331dd0", assembly.Modules [2].Mvid.ToString ());
                Assert.AreEqual (ModuleKind.NetModule, assembly.Modules [2].Kind);
            });
        }