@@ -29,20 +29,22 @@ public void DefaultCtor_SetsExpectedDefaults_WhenNoEnvironmentVariablesAreConfig
29
29
{ ELASTIC_OTEL_SKIP_OTLP_EXPORTER , null } ,
30
30
} ) ;
31
31
32
- sut . GlobalLogEnabled . Should ( ) . Be ( false ) ;
32
+ Assert . False ( sut . GlobalLogEnabled ) ;
33
+
33
34
// these default to null because any other value would enable file logging
34
- sut . LogDirectory . Should ( ) . Be ( sut . LogDirectoryDefault ) ;
35
- sut . LogLevel . Should ( ) . Be ( LogLevel . Warning ) ;
35
+ Assert . Equal ( sut . LogDirectoryDefault , sut . LogDirectory ) ;
36
+ Assert . Equal ( LogLevel . Warning , sut . LogLevel ) ;
36
37
37
- sut . SkipOtlpExporter . Should ( ) . Be ( false ) ;
38
+ Assert . False ( sut . SkipOtlpExporter ) ;
38
39
39
40
var logger = new TestLogger ( output ) ;
40
41
41
42
sut . LogConfigSources ( logger ) ;
42
43
43
- logger . Messages . Count . Should ( ) . Be ( ExpectedLogsLength ) ;
44
+ Assert . Equal ( ExpectedLogsLength , logger . Messages . Count ) ;
45
+
44
46
foreach ( var message in logger . Messages )
45
- message . Should ( ) . EndWith ( "from [Default]" ) ;
47
+ Assert . EndsWith ( "from [Default]" , message ) ;
46
48
}
47
49
48
50
[ Fact ]
@@ -58,18 +60,17 @@ public void DefaultCtor_LoadsConfigurationFromEnvironmentVariables()
58
60
{ ELASTIC_OTEL_SKIP_OTLP_EXPORTER , "true" } ,
59
61
} ) ;
60
62
61
- sut . LogDirectory . Should ( ) . Be ( fileLogDirectory ) ;
62
- sut . LogLevel . Should ( ) . Be ( ToLogLevel ( fileLogLevel ) ) ;
63
- sut . SkipOtlpExporter . Should ( ) . Be ( true ) ;
63
+ Assert . Equal ( fileLogDirectory , sut . LogDirectory ) ;
64
+ Assert . Equal ( ToLogLevel ( fileLogLevel ) , sut . LogLevel ) ;
65
+ Assert . True ( sut . SkipOtlpExporter ) ;
64
66
65
67
var logger = new TestLogger ( output ) ;
66
68
67
69
sut . LogConfigSources ( logger ) ;
68
70
69
- logger . Messages . Should ( )
70
- . Contain ( s => s . EndsWith ( "from [Environment]" ) )
71
- . And . Contain ( s => s . EndsWith ( "from [Default]" ) )
72
- . And . NotContain ( s => s . EndsWith ( "from [IConfiguration]" ) ) ;
71
+ Assert . Contains ( logger . Messages , s => s . EndsWith ( "from [Environment]" ) ) ;
72
+ Assert . Contains ( logger . Messages , s => s . EndsWith ( "from [Default]" ) ) ;
73
+ Assert . DoesNotContain ( logger . Messages , s => s . EndsWith ( "from [IConfiguration]" ) ) ;
73
74
}
74
75
75
76
[ Fact ]
@@ -104,21 +105,21 @@ public void ConfigurationCtor_LoadsConfigurationFromIConfiguration()
104
105
105
106
var sut = new CompositeElasticOpenTelemetryOptions ( config , new Hashtable ( ) ) ;
106
107
107
- sut . LogDirectory . Should ( ) . Be ( @"C:\Temp" ) ;
108
- sut . LogLevel . Should ( ) . Be ( ToLogLevel ( fileLogLevel ) ) ;
109
- sut . SkipOtlpExporter . Should ( ) . Be ( true ) ;
110
- sut . EventLogLevel . Should ( ) . Be ( EventLevel . Warning ) ;
111
- sut . LogLevel . Should ( ) . Be ( LogLevel . Critical ) ;
108
+ Assert . Equal ( @"C:\Temp" , sut . LogDirectory ) ;
109
+ Assert . Equal ( ToLogLevel ( fileLogLevel ) , sut . LogLevel ) ;
110
+ Assert . True ( sut . SkipOtlpExporter ) ;
111
+ Assert . Equal ( EventLevel . Warning , sut . EventLogLevel ) ;
112
+ Assert . Equal ( LogLevel . Critical , sut . LogLevel ) ;
112
113
113
114
var logger = new TestLogger ( output ) ;
114
115
115
116
sut . LogConfigSources ( logger ) ;
116
117
117
- logger . Messages . Count . Should ( ) . Be ( ExpectedLogsLength ) ;
118
- logger . Messages . Should ( )
119
- . Contain ( s => s . EndsWith ( "from [IConfiguration]" ) )
120
- . And . Contain ( s => s . EndsWith ( "from [Default]" ) )
121
- . And . NotContain ( s => s . EndsWith ( "from [Environment]" ) ) ;
118
+ Assert . Equal ( ExpectedLogsLength , logger . Messages . Count ) ;
119
+
120
+ Assert . Contains ( logger . Messages , s => s . EndsWith ( "from [IConfiguration]" ) ) ;
121
+ Assert . Contains ( logger . Messages , s => s . EndsWith ( "from [Default]" ) ) ;
122
+ Assert . DoesNotContain ( logger . Messages , s => s . EndsWith ( "from [Environment]" ) ) ;
122
123
}
123
124
124
125
[ Fact ]
@@ -151,20 +152,19 @@ public void ConfigurationCtor_LoadsConfigurationFromIConfiguration_AndFallsBackT
151
152
152
153
var sut = new CompositeElasticOpenTelemetryOptions ( config , new Hashtable ( ) ) ;
153
154
154
- sut . LogDirectory . Should ( ) . Be ( @"C:\Temp" ) ;
155
- sut . LogLevel . Should ( ) . Be ( ToLogLevel ( loggingSectionLogLevel ) ) ;
156
- sut . SkipOtlpExporter . Should ( ) . Be ( true ) ;
157
- sut . LogLevel . Should ( ) . Be ( LogLevel . Warning ) ;
158
- sut . EventLogLevel . Should ( ) . Be ( EventLevel . Warning ) ;
155
+ Assert . Equal ( @"C:\Temp" , sut . LogDirectory ) ;
156
+ Assert . Equal ( ToLogLevel ( loggingSectionLogLevel ) , sut . LogLevel ) ;
157
+ Assert . True ( sut . SkipOtlpExporter ) ;
158
+ Assert . Equal ( EventLevel . Warning , sut . EventLogLevel ) ;
159
+ Assert . Equal ( LogLevel . Warning , sut . LogLevel ) ;
159
160
160
161
var logger = new TestLogger ( output ) ;
161
162
162
163
sut . LogConfigSources ( logger ) ;
163
164
164
- logger . Messages . Should ( )
165
- . Contain ( s => s . EndsWith ( "from [IConfiguration]" ) )
166
- . And . Contain ( s => s . EndsWith ( "from [Default]" ) )
167
- . And . NotContain ( s => s . EndsWith ( "from [Environment]" ) ) ;
165
+ Assert . Contains ( logger . Messages , s => s . EndsWith ( "from [IConfiguration]" ) ) ;
166
+ Assert . Contains ( logger . Messages , s => s . EndsWith ( "from [Default]" ) ) ;
167
+ Assert . DoesNotContain ( logger . Messages , s => s . EndsWith ( "from [Environment]" ) ) ;
168
168
}
169
169
170
170
[ Fact ]
@@ -196,19 +196,18 @@ public void ConfigurationCtor_LoadsConfigurationFromIConfiguration_AndFallsBackT
196
196
197
197
var sut = new CompositeElasticOpenTelemetryOptions ( config , new Hashtable ( ) ) ;
198
198
199
- sut . LogDirectory . Should ( ) . Be ( @"C:\Temp" ) ;
200
- sut . LogLevel . Should ( ) . Be ( ToLogLevel ( loggingSectionDefaultLogLevel ) ) ;
201
- sut . SkipOtlpExporter . Should ( ) . Be ( true ) ;
202
- sut . EventLogLevel . Should ( ) . Be ( EventLevel . Informational ) ;
199
+ Assert . Equal ( @"C:\Temp" , sut . LogDirectory ) ;
200
+ Assert . Equal ( ToLogLevel ( loggingSectionDefaultLogLevel ) , sut . LogLevel ) ;
201
+ Assert . True ( sut . SkipOtlpExporter ) ;
202
+ Assert . Equal ( EventLevel . Informational , sut . EventLogLevel ) ;
203
203
204
204
var logger = new TestLogger ( output ) ;
205
205
206
206
sut . LogConfigSources ( logger ) ;
207
207
208
- logger . Messages . Should ( )
209
- . Contain ( s => s . EndsWith ( "from [IConfiguration]" ) )
210
- . And . Contain ( s => s . EndsWith ( "from [Default]" ) )
211
- . And . NotContain ( s => s . EndsWith ( "from [Environment]" ) ) ;
208
+ Assert . Contains ( logger . Messages , s => s . EndsWith ( "from [IConfiguration]" ) ) ;
209
+ Assert . Contains ( logger . Messages , s => s . EndsWith ( "from [Default]" ) ) ;
210
+ Assert . DoesNotContain ( logger . Messages , s => s . EndsWith ( "from [Environment]" ) ) ;
212
211
}
213
212
214
213
[ Fact ]
@@ -241,9 +240,10 @@ public void EnvironmentVariables_TakePrecedenceOver_ConfigValues()
241
240
{ ELASTIC_OTEL_SKIP_OTLP_EXPORTER , "true" } ,
242
241
} ) ;
243
242
244
- sut . LogDirectory . Should ( ) . Be ( fileLogDirectory ) ;
245
- sut . LogLevel . Should ( ) . Be ( ToLogLevel ( fileLogLevel ) ) ;
246
- sut . SkipOtlpExporter . Should ( ) . Be ( true ) ;
243
+ Assert . Equal ( fileLogDirectory , sut . LogDirectory ) ;
244
+ Assert . Equal ( ToLogLevel ( fileLogLevel ) , sut . LogLevel ) ;
245
+ Assert . True ( sut . SkipOtlpExporter ) ;
246
+
247
247
}
248
248
249
249
[ Fact ]
@@ -264,17 +264,16 @@ public void InitializedProperties_TakePrecedenceOver_EnvironmentValues()
264
264
SkipOtlpExporter = false ,
265
265
} ;
266
266
267
- sut . LogDirectory . Should ( ) . Be ( fileLogDirectory ) ;
268
- sut . LogLevel . Should ( ) . Be ( ToLogLevel ( fileLogLevel ) ) ;
269
- sut . SkipOtlpExporter . Should ( ) . Be ( false ) ;
267
+ Assert . Equal ( fileLogDirectory , sut . LogDirectory ) ;
268
+ Assert . Equal ( ToLogLevel ( fileLogLevel ) , sut . LogLevel ) ;
269
+ Assert . False ( sut . SkipOtlpExporter ) ;
270
270
271
271
var logger = new TestLogger ( output ) ;
272
272
273
273
sut . LogConfigSources ( logger ) ;
274
274
275
- logger . Messages . Should ( )
276
- . Contain ( s => s . EndsWith ( "from [Property]" ) )
277
- . And . Contain ( s => s . EndsWith ( "from [Default]" ) )
278
- . And . NotContain ( s => s . EndsWith ( "from [Environment]" ) ) ;
275
+ Assert . Contains ( logger . Messages , s => s . EndsWith ( "from [Property]" ) ) ;
276
+ Assert . Contains ( logger . Messages , s => s . EndsWith ( "from [Default]" ) ) ;
277
+ Assert . DoesNotContain ( logger . Messages , s => s . EndsWith ( "from [Environment]" ) ) ;
279
278
}
280
279
}
0 commit comments