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