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
diff options
context:
space:
mode:
authorJb Evain <jb@evain.net>2017-04-21 03:09:22 +0300
committerJb Evain <jb@evain.net>2017-04-21 03:09:22 +0300
commitfad6e0c02c368f2604ce057e3e04a187cecf5ca6 (patch)
tree929f07780bb7859aa61d1bd07ac5bb3d1c90dd23
parentb1c1f3448401d303a4e548aa3e96d43d9a79f620 (diff)
Add test for ModuleDefinition.FileName when module was created as a user owned file stream
-rw-r--r--Test/Mono.Cecil.Tests/ModuleTests.cs14
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 ();