diff options
author | Jb Evain <jbevain@gmail.com> | 2012-03-28 16:49:05 +0400 |
---|---|---|
committer | Jb Evain <jbevain@gmail.com> | 2012-03-28 16:49:05 +0400 |
commit | 7d9999c60bd538a19a84f1211064ef104f07ee82 (patch) | |
tree | caa8d4c30857d4adcce0ae4b217f47c86f701751 /Test | |
parent | fb8dcbabcfbb611faeb47f1db53d54022ead2551 (diff) |
Fix writing of delay-signed assemblies
Diffstat (limited to 'Test')
-rw-r--r-- | Test/Mono.Cecil.Tests/ImageReadTests.cs | 8 | ||||
-rw-r--r-- | Test/Resources/assemblies/delay-signed.dll | bin | 0 -> 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 Binary files differnew file mode 100644 index 0000000..3571ccf --- /dev/null +++ b/Test/Resources/assemblies/delay-signed.dll |