public void SelfDiagnosticsConfigParser_TryParseFileSize_MissingField() { string configJson = @"{ ""LogDirectory"": ""Diagnostics"", ""size"": 1024 }"; Assert.False(SelfDiagnosticsConfigParser.TryParseFileSize(configJson, out int fileSize)); }
public void SelfDiagnosticsConfigParser_TryParseFilePath_MissingField() { string configJson = @"{ ""path"": ""Diagnostics"", ""FileSize"": 1024 }"; Assert.False(SelfDiagnosticsConfigParser.TryParseLogDirectory(configJson, out string logDirectory)); }
public void SelfDiagnosticsConfigParser_TryParseFileSize() { string configJson = @"{ ""LogDirectory"": ""Diagnostics"", ""FileSize"": 1024 }"; Assert.True(SelfDiagnosticsConfigParser.TryParseFileSize(configJson, out int fileSize)); Assert.Equal(1024, fileSize); }
public void SelfDiagnosticsConfigParser_TryParseFilePath_Success() { string configJson = "{ \t \n " + "\t \"LogDirectory\" \t : \"Diagnostics\", \n" + "FileSize \t : \t \n" + " 1024 \n}\n"; Assert.True(SelfDiagnosticsConfigParser.TryParseLogDirectory(configJson, out string logDirectory)); Assert.Equal("Diagnostics", logDirectory); }
public void SelfDiagnosticsConfigParser_TryParseEventLevel() { string configJson = @"{ ""LogDirectory"": ""Diagnostics"", ""FileSize"": 1024, ""EventLevel"": ""Error"" }"; Assert.True(SelfDiagnosticsConfigParser.TryParseEventLevel(configJson, out string eventLevelString)); Assert.Equal("Error", eventLevelString); }
public void SelfDiagnosticsConfigParser_TryParseFileSize_CaseInsensitive() { string configJson = @"{ ""LogDirectory"": ""Diagnostics"", ""fileSize"" : 2048 }"; Assert.True(SelfDiagnosticsConfigParser.TryParseFileSize(configJson, out int fileSize)); Assert.Equal(2048, fileSize); }