Skip to content

Commit 1a02796

Browse files
authored
ConfigurationItemFactory - Added code coverage for Factory RegisterDefinition (#5367)
1 parent 528b75b commit 1a02796

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

tests/NLog.UnitTests/Config/ConfigurationItemFactoryTests.cs

+4
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ public void ConfigurationItemFactoryFailsTest()
5656
var itemFactory = new ConfigurationItemFactory();
5757
var ex = Assert.ThrowsAny<Exception>(() => itemFactory.GetTargetFactory().CreateInstance("Memory-Target") as MemoryTarget);
5858
Assert.Contains("Memory-Target", ex.Message);
59+
60+
itemFactory.GetTargetFactory().RegisterDefinition(nameof(MemoryTarget), typeof(MemoryTarget));
61+
var result = itemFactory.GetTargetFactory().CreateInstance("Memory-Target");
62+
Assert.IsType<MemoryTarget>(result);
5963
}
6064

6165
[Fact]

0 commit comments

Comments
 (0)