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 ()));
|
||
|
}
|
||
|
}
|
||
|
}
|