File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
StyleCop.Analyzers/StyleCop.Analyzers.Test.CSharp8/Settings Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -172,6 +172,22 @@ public async Task VerifyInvalidReferenceBehaviorFromEditorConfigAsync()
172172 Assert . Equal ( "[InvalidReference]" , styleCopSettings . DocumentationRules . GetCopyrightText ( "unused" ) ) ;
173173 }
174174
175+ [ Fact ]
176+ public async Task VerifyEditorConfigSettingsReadCorrectlyDirectivePlacementWithoutSeverityLevelAsync ( )
177+ {
178+ var settings = @"root = true
179+
180+ [*]
181+ csharp_using_directive_placement = outside_namespace
182+ " ;
183+ var context = await this . CreateAnalysisContextFromEditorConfigAsync ( settings ) . ConfigureAwait ( false ) ;
184+
185+ var styleCopSettings = context . GetStyleCopSettings ( CancellationToken . None ) ;
186+
187+ Assert . NotNull ( styleCopSettings . OrderingRules ) ;
188+ Assert . Equal ( UsingDirectivesPlacement . OutsideNamespace , styleCopSettings . OrderingRules . UsingDirectivesPlacement ) ;
189+ }
190+
175191 protected virtual AnalyzerConfigOptionsProvider CreateAnalyzerConfigOptionsProvider ( AnalyzerConfigSet analyzerConfigSet )
176192 => new TestAnalyzerConfigOptionsProvider ( analyzerConfigSet ) ;
177193
You can’t perform that action at this time.
0 commit comments