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:
authorjbevain <jbevain@gmail.com>2011-10-05 23:39:16 +0400
committerjbevain <jbevain@gmail.com>2011-10-05 23:39:16 +0400
commit1fe347b3f985d0a5f92f0b3127f3f5194c87a284 (patch)
tree86452d63007bcc643714d3d3cda6bacc822c0608 /Test
parent06279d0df861e347710d015408d153f9ad7ec264 (diff)
Parse assembly name components indepently of the case. Fixes #77
Diffstat (limited to 'Test')
-rw-r--r--Test/Mono.Cecil.Tests/AssemblyTests.cs10
1 files changed, 10 insertions, 0 deletions
diff --git a/Test/Mono.Cecil.Tests/AssemblyTests.cs b/Test/Mono.Cecil.Tests/AssemblyTests.cs
index 8cd6898..3267f77 100644
--- a/Test/Mono.Cecil.Tests/AssemblyTests.cs
+++ b/Test/Mono.Cecil.Tests/AssemblyTests.cs
@@ -21,5 +21,15 @@ namespace Mono.Cecil.Tests {
Assert.AreEqual (new Version (0, 0, 0, 0), name.Version);
Assert.AreEqual (AssemblyHashAlgorithm.SHA1, name.HashAlgorithm);
}
+
+ [Test]
+ public void ParseLowerCaseNameParts()
+ {
+ var name = AssemblyNameReference.Parse ("Foo, version=2.0.0.0, culture=fr-FR");
+ Assert.AreEqual ("Foo", name.Name);
+ Assert.AreEqual (2, name.Version.Major);
+ Assert.AreEqual (0, name.Version.Minor);
+ Assert.AreEqual ("fr-FR", name.Culture);
+ }
}
}