Tests: Coverage tests of ObjectActivator.

This commit is contained in:
2023-05-28 23:42:48 +02:00
parent 61107226c8
commit a03af3d5a0

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