Skip to content

Commit 75b2036

Browse files
author
Thibaud DESODT
committed
Add Tests for static accessors
1 parent e863526 commit 75b2036

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

test/Serilog.Settings.Configuration.Tests/ConfigurationSettingsTests.cs

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using Serilog.Settings.Configuration.Tests.Support;
55
using TestDummies;
66
using TestDummies.Console;
7+
using TestDummies.Console.Themes;
78
using Xunit;
89

910
namespace Serilog.Settings.Configuration.Tests
@@ -176,25 +177,25 @@ public void SinksWithAbstractParamsAreConfiguredWithTypeName()
176177
Assert.IsType<CustomConsoleTheme>(DummyConsoleSink.Theme);
177178
}
178179

179-
//[Fact]
180-
//public void SinksAreConfiguredWithStaticMember()
181-
//{
182-
// var json = @"{
183-
// ""Serilog"": {
184-
// ""Using"": [""TestDummies""],
185-
// ""WriteTo"": [{
186-
// ""Name"": ""DummyConsole"",
187-
// ""Args"": {""theme"" : ""TestDummies.Console.Themes.ConsoleThemes::Theme1, TestDummies""}
188-
// }]
189-
// }
190-
// }";
191-
192-
// DummyConsoleSink.Theme = null;
193-
194-
// ConfigFromJson(json)
195-
// .CreateLogger();
196-
197-
// Assert.Equal(ConsoleThemes.Theme1, DummyConsoleSink.Theme);
198-
//}
180+
[Fact]
181+
public void SinksAreConfiguredWithStaticMember()
182+
{
183+
var json = @"{
184+
""Serilog"": {
185+
""Using"": [""TestDummies""],
186+
""WriteTo"": [{
187+
""Name"": ""DummyConsole"",
188+
""Args"": {""theme"" : ""TestDummies.Console.Themes.ConsoleThemes::Theme1, TestDummies""}
189+
}]
190+
}
191+
}";
192+
193+
DummyConsoleSink.Theme = null;
194+
195+
ConfigFromJson(json)
196+
.CreateLogger();
197+
198+
Assert.Equal(ConsoleThemes.Theme1, DummyConsoleSink.Theme);
199+
}
199200
}
200201
}

0 commit comments

Comments
 (0)