6bdd276d05
Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
30 lines
575 B
C#
30 lines
575 B
C#
using System.Linq;
|
|
|
|
using NUnit.Framework;
|
|
|
|
using Mono.Cecil.Rocks;
|
|
|
|
namespace Mono.Cecil.Tests {
|
|
|
|
[TestFixture]
|
|
public class ModuleDefinitionRocksTests : BaseTestFixture {
|
|
|
|
[Test]
|
|
public void GetAllTypesTest ()
|
|
{
|
|
TestCSharp ("Types.cs", 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 ()));
|
|
});
|
|
}
|
|
}
|
|
}
|