/Mono.Cecil/rocks/Test/Mono.Cecil.Tests/ModuleDefinitionRocksTests.cs
http://github.com/icsharpcode/ILSpy · C# · 27 lines · 21 code · 6 blank · 0 comment · 0 complexity · e071841b9df0e2a9860c8d2c2e92e8fc MD5 · raw file
- using System.Linq;
- using NUnit.Framework;
- using Mono.Cecil.Rocks;
- namespace Mono.Cecil.Tests {
- [TestFixture]
- public class ModuleDefinitionRocksTests : BaseTestFixture {
- [TestCSharp ("Types.cs")]
- public void GetAllTypesTest (ModuleDefinition module)
- {
- var sequence = new [] {
- module.GetType ("<Module>"),
- module.GetType ("Foo"),
- module.GetType ("Foo/Bar"),
- module.GetType ("Foo/Gazonk"),
- module.GetType ("Foo/Gazonk/Baz"),
- module.GetType ("Pan"),
- };
- Assert.IsTrue (sequence.SequenceEqual (module.GetAllTypes ()));
- }
- }
- }