diff options
author | Jb Evain <jb@evain.net> | 2017-04-21 03:09:22 +0300 |
---|---|---|
committer | Jb Evain <jb@evain.net> | 2017-04-21 03:09:22 +0300 |
commit | fad6e0c02c368f2604ce057e3e04a187cecf5ca6 (patch) | |
tree | 929f07780bb7859aa61d1bd07ac5bb3d1c90dd23 | |
parent | b1c1f3448401d303a4e548aa3e96d43d9a79f620 (diff) |
Add test for ModuleDefinition.FileName when module was created as a user owned file stream
-rw-r--r-- | Test/Mono.Cecil.Tests/ModuleTests.cs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Test/Mono.Cecil.Tests/ModuleTests.cs b/Test/Mono.Cecil.Tests/ModuleTests.cs index 82e0dde..1533081 100644 --- a/Test/Mono.Cecil.Tests/ModuleTests.cs +++ b/Test/Mono.Cecil.Tests/ModuleTests.cs @@ -264,6 +264,20 @@ namespace Mono.Cecil.Tests { } [Test] + public void OwnedStreamModuleFileName () + { + var path = GetAssemblyResourcePath ("hello.exe", GetType ().Assembly); + using (var file = File.Open (path, FileMode.Open)) + { + using (var module = ModuleDefinition.ReadModule (file)) + { + Assert.IsNotNullOrEmpty (module.FileName); + Assert.AreEqual (path, module.FileName); + } + } + } + + [Test] public void ReadAndWriteFile () { var path = Path.GetTempFileName (); |