mirror of https://github.com/abpframework/abp.git
4 changed files with 126 additions and 26 deletions
@ -0,0 +1,32 @@ |
|||
using Shouldly; |
|||
using Xunit; |
|||
|
|||
namespace System |
|||
{ |
|||
public class AbpTypeExtensions_Tests |
|||
{ |
|||
[Fact] |
|||
public void GetBaseClasses() |
|||
{ |
|||
var baseClasses = typeof(MyClass).GetBaseClasses(includeObject: false); |
|||
baseClasses.Length.ShouldBe(2); |
|||
baseClasses[0].ShouldBe(typeof(MyBaseClass1)); |
|||
baseClasses[1].ShouldBe(typeof(MyBaseClass2)); |
|||
} |
|||
|
|||
public abstract class MyBaseClass1 |
|||
{ |
|||
|
|||
} |
|||
|
|||
public class MyBaseClass2 : MyBaseClass1 |
|||
{ |
|||
|
|||
} |
|||
|
|||
public class MyClass : MyBaseClass2 |
|||
{ |
|||
|
|||
} |
|||
} |
|||
} |
|||
Loading…
Reference in new issue