Skip to content

Commit 5b3200a

Browse files
committed
Added tests for configuration
1 parent 3baea4d commit 5b3200a

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

test/Exceptionless.Tests/Configuration/ConfigurationTests.cs

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,31 @@ public void CanConfigureApiKeyFromClientConstructor() {
2828
var client = new ExceptionlessClient("LhhP1C9gijpSKCslHHCvwdSIz298twx271n1l6xw");
2929
Assert.NotNull(client);
3030
Assert.Equal("LhhP1C9gijpSKCslHHCvwdSIz298twx271n1l6xw", client.Configuration.ApiKey);
31+
Assert.True(client.Configuration.IncludePrivateInformation);
32+
Assert.True(client.Configuration.IncludeUserName);
33+
Assert.True(client.Configuration.IncludeMachineName);
34+
Assert.True(client.Configuration.IncludeIpAddress);
35+
Assert.True(client.Configuration.IncludeCookies);
36+
Assert.True(client.Configuration.IncludePostData);
37+
Assert.True(client.Configuration.IncludeQueryString);
38+
39+
client.Configuration.IncludePrivateInformation = false;
40+
Assert.False(client.Configuration.IncludePrivateInformation);
41+
Assert.False(client.Configuration.IncludeUserName);
42+
Assert.False(client.Configuration.IncludeMachineName);
43+
Assert.False(client.Configuration.IncludeIpAddress);
44+
Assert.False(client.Configuration.IncludeCookies);
45+
Assert.False(client.Configuration.IncludePostData);
46+
Assert.False(client.Configuration.IncludeQueryString);
47+
48+
client.Configuration.IncludeMachineName = true;
49+
Assert.False(client.Configuration.IncludePrivateInformation);
50+
Assert.False(client.Configuration.IncludeUserName);
51+
Assert.True(client.Configuration.IncludeMachineName);
52+
Assert.False(client.Configuration.IncludeIpAddress);
53+
Assert.False(client.Configuration.IncludeCookies);
54+
Assert.False(client.Configuration.IncludePostData);
55+
Assert.False(client.Configuration.IncludeQueryString);
3156
}
3257

3358
[Fact]
@@ -38,11 +63,20 @@ public void CanConfigureClientUsingActionMethod() {
3863
c.ApiKey = "LhhP1C9gijpSKCslHHCvwdSIz298twx271n1l6xw";
3964
c.ServerUrl = "http://localhost:45000";
4065
c.SetVersion(version);
66+
c.IncludeUserName = false;
4167
});
4268

4369
Assert.Equal("LhhP1C9gijpSKCslHHCvwdSIz298twx271n1l6xw", client.Configuration.ApiKey);
4470
Assert.Equal("http://localhost:45000", client.Configuration.ServerUrl);
4571
Assert.Equal(version, client.Configuration.DefaultData[Event.KnownDataKeys.Version].ToString());
72+
73+
Assert.True(client.Configuration.IncludePrivateInformation);
74+
Assert.False(client.Configuration.IncludeUserName);
75+
Assert.True(client.Configuration.IncludeMachineName);
76+
Assert.True(client.Configuration.IncludeIpAddress);
77+
Assert.True(client.Configuration.IncludeCookies);
78+
Assert.True(client.Configuration.IncludePostData);
79+
Assert.True(client.Configuration.IncludeQueryString);
4680
}
4781

4882
[Fact]

0 commit comments

Comments
 (0)