public static async Task FiguresOutFromOtherDocument(string declaration, CodeStyleResult expected) { var sln = CodeFactory.CreateSolution( new[] { @" namespace N { class C1 { private int _f; } }".AssertReplace("private int _f", declaration), @" namespace N { class C2 { } }", }); foreach (var document in sln.Projects.Single().Documents) { Assert.AreEqual(expected, await CodeStyle.UnderscoreFieldsAsync(document, CancellationToken.None).ConfigureAwait(false)); } }
public static async Task WhenUnknown() { var sln = CodeFactory.CreateSolution(@" namespace N { internal class C { internal C(int i, double d) { } internal void M() { } } }"); var document = sln.Projects.Single().Documents.Single(); Assert.AreEqual(CodeStyleResult.NotFound, await CodeStyle.UnderscoreFieldsAsync(document, CancellationToken.None).ConfigureAwait(false)); }