Skip to content

Commit 6fce502

Browse files
committed
File scoped namespaces in tests
1 parent b8511f1 commit 6fce502

184 files changed

Lines changed: 7905 additions & 8089 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

WpfAnalyzers.Test/DocumentationTests.cs

Lines changed: 221 additions & 222 deletions
Large diffs are not rendered by default.
Lines changed: 62 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
namespace WpfAnalyzers.Test
2-
{
3-
using System.Threading;
4-
using Gu.Roslyn.AnalyzerExtensions;
5-
using Gu.Roslyn.Asserts;
6-
using Microsoft.CodeAnalysis.CSharp;
7-
using NUnit.Framework;
1+
namespace WpfAnalyzers.Test;
2+
3+
using System.Threading;
4+
using Gu.Roslyn.AnalyzerExtensions;
5+
using Gu.Roslyn.Asserts;
6+
using Microsoft.CodeAnalysis.CSharp;
7+
using NUnit.Framework;
88

9-
public static class BackingFieldOrPropertyTests
9+
public static class BackingFieldOrPropertyTests
10+
{
11+
[TestCase("nameof(Bar)")]
12+
[TestCase("\"Bar\"")]
13+
public static void DependencyPropertyBackingField(string argument)
1014
{
11-
[TestCase("nameof(Bar)")]
12-
[TestCase("\"Bar\"")]
13-
public static void DependencyPropertyBackingField(string argument)
14-
{
15-
var code = @"
15+
var code = @"
1616
namespace N
1717
{
1818
using System.Windows;
@@ -33,21 +33,21 @@ public int Bar
3333
}
3434
}
3535
}".AssertReplace("nameof(Bar)", argument);
36-
var syntaxTree = CSharpSyntaxTree.ParseText(code);
37-
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
38-
var semanticModel = compilation.GetSemanticModel(syntaxTree);
39-
var declaration = syntaxTree.FindFieldDeclaration("BarProperty");
40-
var symbol = semanticModel.GetDeclaredSymbolSafe(declaration, CancellationToken.None);
41-
var result = BackingFieldOrProperty.Match(symbol)?.RegisteredName(semanticModel, CancellationToken.None);
42-
Assert.AreEqual(argument, result?.Argument?.ToString());
43-
Assert.AreEqual("Bar", result?.Value);
44-
}
36+
var syntaxTree = CSharpSyntaxTree.ParseText(code);
37+
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
38+
var semanticModel = compilation.GetSemanticModel(syntaxTree);
39+
var declaration = syntaxTree.FindFieldDeclaration("BarProperty");
40+
var symbol = semanticModel.GetDeclaredSymbolSafe(declaration, CancellationToken.None);
41+
var result = BackingFieldOrProperty.Match(symbol)?.RegisteredName(semanticModel, CancellationToken.None);
42+
Assert.AreEqual(argument, result?.Argument?.ToString());
43+
Assert.AreEqual("Bar", result?.Value);
44+
}
4545

46-
[TestCase("nameof(Bar)")]
47-
[TestCase("\"Bar\"")]
48-
public static void DependencyPropertyBackingProperty(string argument)
49-
{
50-
var code = @"
46+
[TestCase("nameof(Bar)")]
47+
[TestCase("\"Bar\"")]
48+
public static void DependencyPropertyBackingProperty(string argument)
49+
{
50+
var code = @"
5151
namespace N
5252
{
5353
using System.Windows;
@@ -68,20 +68,20 @@ public int Bar
6868
}
6969
}
7070
}".AssertReplace("nameof(Bar)", argument);
71-
var syntaxTree = CSharpSyntaxTree.ParseText(code);
72-
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
73-
var semanticModel = compilation.GetSemanticModel(syntaxTree);
74-
var declaration = syntaxTree.FindPropertyDeclaration("BarProperty");
75-
var symbol = semanticModel.GetDeclaredSymbol(declaration, CancellationToken.None);
76-
var result = BackingFieldOrProperty.Match(symbol)?.RegisteredName(semanticModel, CancellationToken.None);
77-
Assert.AreEqual(argument, result?.Argument?.ToString());
78-
Assert.AreEqual("Bar", result?.Value);
79-
}
71+
var syntaxTree = CSharpSyntaxTree.ParseText(code);
72+
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
73+
var semanticModel = compilation.GetSemanticModel(syntaxTree);
74+
var declaration = syntaxTree.FindPropertyDeclaration("BarProperty");
75+
var symbol = semanticModel.GetDeclaredSymbol(declaration, CancellationToken.None);
76+
var result = BackingFieldOrProperty.Match(symbol)?.RegisteredName(semanticModel, CancellationToken.None);
77+
Assert.AreEqual(argument, result?.Argument?.ToString());
78+
Assert.AreEqual("Bar", result?.Value);
79+
}
8080

81-
[Test]
82-
public static void TextElementFontSizePropertyAddOwner()
83-
{
84-
var code = @"
81+
[Test]
82+
public static void TextElementFontSizePropertyAddOwner()
83+
{
84+
var code = @"
8585
namespace N
8686
{
8787
using System.Windows;
@@ -98,20 +98,20 @@ public double FontSize
9898
}
9999
}
100100
}";
101-
var syntaxTree = CSharpSyntaxTree.ParseText(code);
102-
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
103-
var semanticModel = compilation.GetSemanticModel(syntaxTree);
104-
var declaration = syntaxTree.FindFieldDeclaration("FontSizeProperty");
105-
var symbol = semanticModel.GetDeclaredSymbolSafe(declaration, CancellationToken.None);
106-
var result = BackingFieldOrProperty.Match(symbol)?.RegisteredName(semanticModel, CancellationToken.None);
107-
Assert.AreEqual(null, result?.Argument);
108-
Assert.AreEqual("FontSize", result?.Value);
109-
}
101+
var syntaxTree = CSharpSyntaxTree.ParseText(code);
102+
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
103+
var semanticModel = compilation.GetSemanticModel(syntaxTree);
104+
var declaration = syntaxTree.FindFieldDeclaration("FontSizeProperty");
105+
var symbol = semanticModel.GetDeclaredSymbolSafe(declaration, CancellationToken.None);
106+
var result = BackingFieldOrProperty.Match(symbol)?.RegisteredName(semanticModel, CancellationToken.None);
107+
Assert.AreEqual(null, result?.Argument);
108+
Assert.AreEqual("FontSize", result?.Value);
109+
}
110110

111-
[Test]
112-
public static void BorderBorderThicknessPropertyAddOwner()
113-
{
114-
var code = @"
111+
[Test]
112+
public static void BorderBorderThicknessPropertyAddOwner()
113+
{
114+
var code = @"
115115
namespace N
116116
{
117117
using System.Windows;
@@ -128,14 +128,13 @@ public Size BorderThickness
128128
}
129129
}
130130
}";
131-
var syntaxTree = CSharpSyntaxTree.ParseText(code);
132-
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
133-
var semanticModel = compilation.GetSemanticModel(syntaxTree);
134-
var declaration = syntaxTree.FindFieldDeclaration("BorderThicknessProperty");
135-
var symbol = semanticModel.GetDeclaredSymbolSafe(declaration, CancellationToken.None);
136-
var result = BackingFieldOrProperty.Match(symbol)?.RegisteredName(semanticModel, CancellationToken.None);
137-
Assert.AreEqual(null, result?.Argument);
138-
Assert.AreEqual("BorderThickness", result?.Value);
139-
}
131+
var syntaxTree = CSharpSyntaxTree.ParseText(code);
132+
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
133+
var semanticModel = compilation.GetSemanticModel(syntaxTree);
134+
var declaration = syntaxTree.FindFieldDeclaration("BorderThicknessProperty");
135+
var symbol = semanticModel.GetDeclaredSymbolSafe(declaration, CancellationToken.None);
136+
var result = BackingFieldOrProperty.Match(symbol)?.RegisteredName(semanticModel, CancellationToken.None);
137+
Assert.AreEqual(null, result?.Argument);
138+
Assert.AreEqual("BorderThickness", result?.Value);
140139
}
141-
}
140+
}
Lines changed: 85 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
namespace WpfAnalyzers.Test
2-
{
3-
using System.Threading;
4-
using Gu.Roslyn.Asserts;
5-
using Microsoft.CodeAnalysis.CSharp;
6-
using NUnit.Framework;
1+
namespace WpfAnalyzers.Test;
2+
3+
using System.Threading;
4+
using Gu.Roslyn.Asserts;
5+
using Microsoft.CodeAnalysis.CSharp;
6+
using NUnit.Framework;
77

8-
public static class DependencyObjectTests
8+
public static class DependencyObjectTests
9+
{
10+
[TestCase("SetValue(BarProperty, value)")]
11+
[TestCase("this.SetValue(BarProperty, value)")]
12+
[TestCase("base.SetValue(BarProperty, value)")]
13+
public static void SetValueMatch(string call)
914
{
10-
[TestCase("SetValue(BarProperty, value)")]
11-
[TestCase("this.SetValue(BarProperty, value)")]
12-
[TestCase("base.SetValue(BarProperty, value)")]
13-
public static void SetValueMatch(string call)
14-
{
15-
var code = @"
15+
var code = @"
1616
namespace N
1717
{
1818
using System.Windows;
@@ -34,21 +34,21 @@ public int Bar
3434
}
3535
}".AssertReplace("this.SetValue(BarProperty, value)", call);
3636

37-
var syntaxTree = CSharpSyntaxTree.ParseText(code);
38-
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
39-
var semanticModel = compilation.GetSemanticModel(syntaxTree);
40-
var invocation = syntaxTree.FindInvocation("SetValue");
41-
Assert.AreEqual("SetValue", DependencyObject.SetValue.Match(invocation, semanticModel, CancellationToken.None)?.Target.Name);
37+
var syntaxTree = CSharpSyntaxTree.ParseText(code);
38+
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
39+
var semanticModel = compilation.GetSemanticModel(syntaxTree);
40+
var invocation = syntaxTree.FindInvocation("SetValue");
41+
Assert.AreEqual("SetValue", DependencyObject.SetValue.Match(invocation, semanticModel, CancellationToken.None)?.Target.Name);
4242

43-
invocation = syntaxTree.FindInvocation("GetValue");
44-
Assert.AreEqual(null, DependencyObject.SetValue.Match(invocation, semanticModel, CancellationToken.None));
45-
}
43+
invocation = syntaxTree.FindInvocation("GetValue");
44+
Assert.AreEqual(null, DependencyObject.SetValue.Match(invocation, semanticModel, CancellationToken.None));
45+
}
4646

47-
[TestCase(".SetValue")]
48-
[TestCase("?.SetValue")]
49-
public static void SetValueMatchInstance(string call)
50-
{
51-
var code = @"
47+
[TestCase(".SetValue")]
48+
[TestCase("?.SetValue")]
49+
public static void SetValueMatchInstance(string call)
50+
{
51+
var code = @"
5252
namespace N
5353
{
5454
using System.Windows;
@@ -72,22 +72,22 @@ public static int GetBar(DependencyObject element)
7272
}
7373
}
7474
}".AssertReplace(".SetValue", call);
75-
var syntaxTree = CSharpSyntaxTree.ParseText(code);
76-
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
77-
var semanticModel = compilation.GetSemanticModel(syntaxTree);
78-
var invocation = syntaxTree.FindInvocation("SetValue");
79-
Assert.AreEqual("SetValue", DependencyObject.SetValue.Match(invocation, semanticModel, CancellationToken.None)?.Target.Name);
80-
81-
invocation = syntaxTree.FindInvocation("GetValue");
82-
Assert.AreEqual(null, DependencyObject.SetValue.Match(invocation, semanticModel, CancellationToken.None));
83-
}
75+
var syntaxTree = CSharpSyntaxTree.ParseText(code);
76+
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
77+
var semanticModel = compilation.GetSemanticModel(syntaxTree);
78+
var invocation = syntaxTree.FindInvocation("SetValue");
79+
Assert.AreEqual("SetValue", DependencyObject.SetValue.Match(invocation, semanticModel, CancellationToken.None)?.Target.Name);
80+
81+
invocation = syntaxTree.FindInvocation("GetValue");
82+
Assert.AreEqual(null, DependencyObject.SetValue.Match(invocation, semanticModel, CancellationToken.None));
83+
}
8484

85-
[TestCase("SetCurrentValue(BarProperty, value)")]
86-
[TestCase("this.SetCurrentValue(BarProperty, value)")]
87-
[TestCase("base.SetCurrentValue(BarProperty, value)")]
88-
public static void SetCurrentValueMatch(string call)
89-
{
90-
var code = @"
85+
[TestCase("SetCurrentValue(BarProperty, value)")]
86+
[TestCase("this.SetCurrentValue(BarProperty, value)")]
87+
[TestCase("base.SetCurrentValue(BarProperty, value)")]
88+
public static void SetCurrentValueMatch(string call)
89+
{
90+
var code = @"
9191
namespace N
9292
{
9393
using System.Windows;
@@ -109,20 +109,20 @@ public int Bar
109109
}
110110
}".AssertReplace("this.SetCurrentValue(BarProperty, value)", call);
111111

112-
var syntaxTree = CSharpSyntaxTree.ParseText(code);
113-
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
114-
var semanticModel = compilation.GetSemanticModel(syntaxTree);
115-
var invocation = syntaxTree.FindInvocation("SetCurrentValue");
116-
Assert.AreEqual("SetCurrentValue", DependencyObject.SetCurrentValue.Match(invocation, semanticModel, CancellationToken.None)?.Target.Name);
112+
var syntaxTree = CSharpSyntaxTree.ParseText(code);
113+
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
114+
var semanticModel = compilation.GetSemanticModel(syntaxTree);
115+
var invocation = syntaxTree.FindInvocation("SetCurrentValue");
116+
Assert.AreEqual("SetCurrentValue", DependencyObject.SetCurrentValue.Match(invocation, semanticModel, CancellationToken.None)?.Target.Name);
117117

118-
invocation = syntaxTree.FindInvocation("GetValue");
119-
Assert.AreEqual(null, DependencyObject.SetCurrentValue.Match(invocation, semanticModel, CancellationToken.None));
120-
}
118+
invocation = syntaxTree.FindInvocation("GetValue");
119+
Assert.AreEqual(null, DependencyObject.SetCurrentValue.Match(invocation, semanticModel, CancellationToken.None));
120+
}
121121

122-
[Test]
123-
public static void SetCurrentValueMatchInstance()
124-
{
125-
var syntaxTree = CSharpSyntaxTree.ParseText(@"
122+
[Test]
123+
public static void SetCurrentValueMatchInstance()
124+
{
125+
var syntaxTree = CSharpSyntaxTree.ParseText(@"
126126
namespace N
127127
{
128128
using System.Windows;
@@ -142,21 +142,21 @@ public Foo()
142142
}
143143
}
144144
}");
145-
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
146-
var semanticModel = compilation.GetSemanticModel(syntaxTree);
147-
var invocation = syntaxTree.FindInvocation("SetCurrentValue");
148-
Assert.AreEqual("SetCurrentValue", DependencyObject.SetCurrentValue.Match(invocation, semanticModel, CancellationToken.None)?.Target.Name);
145+
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
146+
var semanticModel = compilation.GetSemanticModel(syntaxTree);
147+
var invocation = syntaxTree.FindInvocation("SetCurrentValue");
148+
Assert.AreEqual("SetCurrentValue", DependencyObject.SetCurrentValue.Match(invocation, semanticModel, CancellationToken.None)?.Target.Name);
149149

150-
invocation = syntaxTree.FindInvocation("RegisterAttached");
151-
Assert.AreEqual(null, DependencyObject.SetCurrentValue.Match(invocation, semanticModel, CancellationToken.None));
152-
}
150+
invocation = syntaxTree.FindInvocation("RegisterAttached");
151+
Assert.AreEqual(null, DependencyObject.SetCurrentValue.Match(invocation, semanticModel, CancellationToken.None));
152+
}
153153

154-
[TestCase("GetValue(BarProperty)")]
155-
[TestCase("this.GetValue(BarProperty)")]
156-
[TestCase("base.GetValue(BarProperty)")]
157-
public static void GetValueMatch(string call)
158-
{
159-
var code = @"
154+
[TestCase("GetValue(BarProperty)")]
155+
[TestCase("this.GetValue(BarProperty)")]
156+
[TestCase("base.GetValue(BarProperty)")]
157+
public static void GetValueMatch(string call)
158+
{
159+
var code = @"
160160
namespace N
161161
{
162162
using System.Windows;
@@ -178,20 +178,20 @@ public int Bar
178178
}
179179
}".AssertReplace("this.GetValue(BarProperty)", call);
180180

181-
var syntaxTree = CSharpSyntaxTree.ParseText(code);
182-
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
183-
var semanticModel = compilation.GetSemanticModel(syntaxTree);
184-
var invocation = syntaxTree.FindInvocation("GetValue");
185-
Assert.AreEqual("GetValue", DependencyObject.GetValue.Match(invocation, semanticModel, CancellationToken.None)?.Target.Name);
181+
var syntaxTree = CSharpSyntaxTree.ParseText(code);
182+
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
183+
var semanticModel = compilation.GetSemanticModel(syntaxTree);
184+
var invocation = syntaxTree.FindInvocation("GetValue");
185+
Assert.AreEqual("GetValue", DependencyObject.GetValue.Match(invocation, semanticModel, CancellationToken.None)?.Target.Name);
186186

187-
invocation = syntaxTree.FindInvocation("SetValue");
188-
Assert.AreEqual(null, DependencyObject.GetValue.Match(invocation, semanticModel, CancellationToken.None));
189-
}
187+
invocation = syntaxTree.FindInvocation("SetValue");
188+
Assert.AreEqual(null, DependencyObject.GetValue.Match(invocation, semanticModel, CancellationToken.None));
189+
}
190190

191-
[Test]
192-
public static void GetValueMatchInstance()
193-
{
194-
var syntaxTree = CSharpSyntaxTree.ParseText(@"
191+
[Test]
192+
public static void GetValueMatchInstance()
193+
{
194+
var syntaxTree = CSharpSyntaxTree.ParseText(@"
195195
namespace N
196196
{
197197
using System.Windows;
@@ -215,13 +215,12 @@ public static int GetBar(DependencyObject element)
215215
}
216216
}
217217
}");
218-
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
219-
var semanticModel = compilation.GetSemanticModel(syntaxTree);
220-
var invocation = syntaxTree.FindInvocation("GetValue");
221-
Assert.AreEqual("GetValue", DependencyObject.GetValue.Match(invocation, semanticModel, CancellationToken.None)?.Target.Name);
218+
var compilation = CSharpCompilation.Create("test", new[] { syntaxTree }, Settings.Default.MetadataReferences);
219+
var semanticModel = compilation.GetSemanticModel(syntaxTree);
220+
var invocation = syntaxTree.FindInvocation("GetValue");
221+
Assert.AreEqual("GetValue", DependencyObject.GetValue.Match(invocation, semanticModel, CancellationToken.None)?.Target.Name);
222222

223-
invocation = syntaxTree.FindInvocation("SetValue");
224-
Assert.AreEqual(null, DependencyObject.GetValue.Match(invocation, semanticModel, CancellationToken.None));
225-
}
223+
invocation = syntaxTree.FindInvocation("SetValue");
224+
Assert.AreEqual(null, DependencyObject.GetValue.Match(invocation, semanticModel, CancellationToken.None));
226225
}
227-
}
226+
}

0 commit comments

Comments
 (0)