Move ReflectionTests
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
using NUnit.Framework;
|
using NUnit.Framework;
|
||||||
using Umbraco.Core;
|
using Umbraco.Core;
|
||||||
|
|
||||||
namespace Umbraco.Tests.Clr
|
namespace Umbraco.Tests.UnitTests.Umbraco.Core
|
||||||
{
|
{
|
||||||
[TestFixture]
|
[TestFixture]
|
||||||
public class ReflectionTests
|
public class ReflectionTests
|
||||||
@@ -25,37 +25,16 @@ namespace Umbraco.Tests.Clr
|
|||||||
Assert.Contains(typeof(object), types);
|
Assert.Contains(typeof(object), types);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Test]
|
|
||||||
public void GetInterfacesIsOk()
|
|
||||||
{
|
|
||||||
// tests that GetInterfaces gets _all_ interfaces
|
|
||||||
// so the AllInterfaces extension method is useless
|
|
||||||
|
|
||||||
var type = typeof(Class2);
|
|
||||||
var interfaces = type.GetInterfaces();
|
|
||||||
Assert.AreEqual(2, interfaces.Length);
|
|
||||||
Assert.Contains(typeof(IInterface1), interfaces);
|
|
||||||
Assert.Contains(typeof(IInterface2), interfaces);
|
|
||||||
}
|
|
||||||
|
|
||||||
#region Test Objects
|
#region Test Objects
|
||||||
|
|
||||||
interface IInterface1
|
private class Class1
|
||||||
{ }
|
|
||||||
|
|
||||||
interface IInterface2 : IInterface1
|
|
||||||
{
|
{
|
||||||
void Method();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class Class1 : IInterface2
|
private class Class2 : Class1
|
||||||
{
|
{
|
||||||
public void Method() { }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class Class2 : Class1
|
|
||||||
{ }
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -302,7 +302,6 @@
|
|||||||
<Compile Include="Web\Controllers\FilterAllowedOutgoingContentAttributeTests.cs" />
|
<Compile Include="Web\Controllers\FilterAllowedOutgoingContentAttributeTests.cs" />
|
||||||
<Compile Include="Web\Controllers\MediaControllerUnitTests.cs" />
|
<Compile Include="Web\Controllers\MediaControllerUnitTests.cs" />
|
||||||
<Compile Include="CoreXml\FrameworkXmlTests.cs" />
|
<Compile Include="CoreXml\FrameworkXmlTests.cs" />
|
||||||
<Compile Include="Clr\ReflectionTests.cs" />
|
|
||||||
<Compile Include="Macros\MacroParserTests.cs" />
|
<Compile Include="Macros\MacroParserTests.cs" />
|
||||||
<Compile Include="Models\ContentExtensionsTests.cs" />
|
<Compile Include="Models\ContentExtensionsTests.cs" />
|
||||||
<Compile Include="Web\Mvc\MergeParentContextViewDataAttributeTests.cs" />
|
<Compile Include="Web\Mvc\MergeParentContextViewDataAttributeTests.cs" />
|
||||||
|
|||||||
Reference in New Issue
Block a user