File tree Expand file tree Collapse file tree 3 files changed +14
-6
lines changed
test/Microsoft.OpenApi.Tests/Validations Expand file tree Collapse file tree 3 files changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,10 @@ public void ValidateExampleShouldNotHaveDataTypeMismatchForSimpleSchema()
3131 } ;
3232
3333 // Act
34- var validator = new OpenApiValidator ( ValidationRuleSet . GetDefaultRuleSet ( ) ) ;
34+ var defaultRuleSet = ValidationRuleSet . GetDefaultRuleSet ( ) ;
35+ defaultRuleSet . Add ( typeof ( OpenApiHeader ) , OpenApiNonDefaultRules . HeaderMismatchedDataType ) ;
36+ var validator = new OpenApiValidator ( defaultRuleSet ) ;
37+
3538 var walker = new OpenApiWalker ( validator ) ;
3639 walker . Walk ( header ) ;
3740
@@ -40,7 +43,7 @@ public void ValidateExampleShouldNotHaveDataTypeMismatchForSimpleSchema()
4043 var result = ! warnings . Any ( ) ;
4144
4245 // Assert
43- result . Should ( ) . BeTrue ( ) ;
46+ result . Should ( ) . BeFalse ( ) ;
4447 }
4548
4649 [ Fact ]
Original file line number Diff line number Diff line change @@ -141,7 +141,10 @@ public void ValidateExamplesShouldNotHaveDataTypeMismatchForSimpleSchema()
141141 } ;
142142
143143 // Act
144- var validator = new OpenApiValidator ( ValidationRuleSet . GetDefaultRuleSet ( ) ) ;
144+ var defaultRuleSet = ValidationRuleSet . GetDefaultRuleSet ( ) ;
145+ defaultRuleSet . Add ( typeof ( OpenApiParameter ) , OpenApiNonDefaultRules . ParameterMismatchedDataType ) ;
146+
147+ var validator = new OpenApiValidator ( defaultRuleSet ) ;
145148 validator . Enter ( "{parameter1}" ) ;
146149 var walker = new OpenApiWalker ( validator ) ;
147150 walker . Walk ( parameter ) ;
@@ -150,7 +153,7 @@ public void ValidateExamplesShouldNotHaveDataTypeMismatchForSimpleSchema()
150153 var result = ! warnings . Any ( ) ;
151154
152155 // Assert
153- result . Should ( ) . BeTrue ( ) ;
156+ result . Should ( ) . BeFalse ( ) ;
154157 }
155158
156159 [ Fact ]
Original file line number Diff line number Diff line change @@ -174,15 +174,17 @@ public void ValidateDefaultShouldNotHaveDataTypeMismatchForComplexSchema()
174174 } ;
175175
176176 // Act
177- var validator = new OpenApiValidator ( ValidationRuleSet . GetDefaultRuleSet ( ) ) ;
177+ var defaultRuleSet = ValidationRuleSet . GetDefaultRuleSet ( ) ;
178+ defaultRuleSet . Add ( typeof ( OpenApiSchema ) , OpenApiNonDefaultRules . SchemaMismatchedDataType ) ;
179+ var validator = new OpenApiValidator ( defaultRuleSet ) ;
178180 var walker = new OpenApiWalker ( validator ) ;
179181 walker . Walk ( schema ) ;
180182
181183 warnings = validator . Warnings ;
182184 bool result = ! warnings . Any ( ) ;
183185
184186 // Assert
185- result . Should ( ) . BeTrue ( ) ;
187+ result . Should ( ) . BeFalse ( ) ;
186188 }
187189
188190 [ Fact ]
You can’t perform that action at this time.
0 commit comments