Skip to content

Commit e121d65

Browse files
committed
Update SettingsFileCodeFixProviderUnitTests to use GetSettings()
1 parent 9fc5569 commit e121d65

1 file changed

Lines changed: 11 additions & 14 deletions

File tree

StyleCop.Analyzers/StyleCop.Analyzers.Test/Settings/SettingsFileCodeFixProviderUnitTests.cs

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,12 @@ namespace StyleCop.Analyzers.Test.Settings
1919
/// </summary>
2020
public class SettingsFileCodeFixProviderUnitTests : CodeFixVerifier
2121
{
22-
private const string StyleCopSettingsFileName = "stylecop.json";
2322
private const string TestCode = @"
2423
namespace NamespaceName
2524
{
2625
}
2726
";
2827

29-
private Project originalProject;
3028
private bool createSettingsFile;
3129

3230
/// <summary>
@@ -72,27 +70,26 @@ public async Task TestSettingsFileAlreadyExistsAsync()
7270
}
7371

7472
/// <inheritdoc/>
75-
protected override IEnumerable<DiagnosticAnalyzer> GetCSharpDiagnosticAnalyzers()
73+
protected override string GetSettings()
7674
{
77-
yield return new FileHeaderAnalyzers();
75+
if (this.createSettingsFile)
76+
{
77+
return "{}";
78+
}
79+
80+
return null;
7881
}
7982

8083
/// <inheritdoc/>
81-
protected override CodeFixProvider GetCSharpCodeFixProvider()
84+
protected override IEnumerable<DiagnosticAnalyzer> GetCSharpDiagnosticAnalyzers()
8285
{
83-
return new SettingsFileCodeFixProvider();
86+
yield return new FileHeaderAnalyzers();
8487
}
8588

8689
/// <inheritdoc/>
87-
protected override Project CreateProject(string[] sources, string language = LanguageNames.CSharp, string[] filenames = null)
90+
protected override CodeFixProvider GetCSharpCodeFixProvider()
8891
{
89-
this.originalProject = base.CreateProject(sources, language, filenames);
90-
if (this.createSettingsFile)
91-
{
92-
this.originalProject = this.originalProject.AddAdditionalDocument(StyleCopSettingsFileName, string.Empty).Project;
93-
}
94-
95-
return this.originalProject;
92+
return new SettingsFileCodeFixProvider();
9693
}
9794
}
9895
}

0 commit comments

Comments
 (0)