Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/cecil.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/Test
diff options
context:
space:
mode:
authorJb Evain <jbevain@gmail.com>2012-03-28 16:49:05 +0400
committerJb Evain <jbevain@gmail.com>2012-03-28 16:49:05 +0400
commit7d9999c60bd538a19a84f1211064ef104f07ee82 (patch)
treecaa8d4c30857d4adcce0ae4b217f47c86f701751 /Test
parentfb8dcbabcfbb611faeb47f1db53d54022ead2551 (diff)
Fix writing of delay-signed assemblies
Diffstat (limited to 'Test')
-rw-r--r--Test/Mono.Cecil.Tests/ImageReadTests.cs8
-rw-r--r--Test/Resources/assemblies/delay-signed.dllbin0 -> 3584 bytes
2 files changed, 8 insertions, 0 deletions
diff --git a/Test/Mono.Cecil.Tests/ImageReadTests.cs b/Test/Mono.Cecil.Tests/ImageReadTests.cs
index e77bfe0..e33da51 100644
--- a/Test/Mono.Cecil.Tests/ImageReadTests.cs
+++ b/Test/Mono.Cecil.Tests/ImageReadTests.cs
@@ -115,5 +115,13 @@ namespace Mono.Cecil.Tests {
Assert.AreEqual (TargetArchitecture.I386, module.Image.Architecture);
Assert.AreEqual (ModuleAttributes.ILOnly, module.Image.Attributes);
}
+
+ [TestModule ("delay-signed.dll")]
+ public void DelaySignedAssembly (ModuleDefinition module)
+ {
+ Assert.AreNotEqual (ModuleAttributes.StrongNameSigned, module.Attributes & ModuleAttributes.StrongNameSigned);
+ Assert.AreNotEqual (0, module.Image.StrongName.VirtualAddress);
+ Assert.AreNotEqual (0, module.Image.StrongName.Size);
+ }
}
}
diff --git a/Test/Resources/assemblies/delay-signed.dll b/Test/Resources/assemblies/delay-signed.dll
new file mode 100644
index 0000000..3571ccf
--- /dev/null
+++ b/Test/Resources/assemblies/delay-signed.dll
Binary files differ