a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
28 lines
569 B
C#
28 lines
569 B
C#
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 ()));
|
|
}
|
|
}
|
|
}
|