Tests: Coverage tests of ObjectActivator.
This commit is contained in:
29
VAR.WebFormsCore.Tests/Code/ObjectActivatorTests.cs
Normal file
29
VAR.WebFormsCore.Tests/Code/ObjectActivatorTests.cs
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
using Xunit;
|
||||||
|
using VAR.WebFormsCore.Code;
|
||||||
|
|
||||||
|
namespace VAR.WebFormsCore.Tests.Code;
|
||||||
|
|
||||||
|
public class ObjectActivatorTests
|
||||||
|
{
|
||||||
|
[Fact]
|
||||||
|
public void CreateInstance__Object__Object()
|
||||||
|
{
|
||||||
|
object result = ObjectActivator.CreateInstance(typeof(object));
|
||||||
|
|
||||||
|
Assert.IsType<object>(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
private class TestType { }
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CreateInstance__TestType__TestType()
|
||||||
|
{
|
||||||
|
object result = ObjectActivator.CreateInstance(typeof(TestType));
|
||||||
|
|
||||||
|
Assert.IsType<TestType>(result);
|
||||||
|
|
||||||
|
object result2 = ObjectActivator.CreateInstance(typeof(TestType));
|
||||||
|
|
||||||
|
Assert.IsType<TestType>(result2);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user