Skip to content

Commit 6fce200

Browse files
committed
Upgraded fxcop for tests
1 parent e98b4b6 commit 6fce200

4 files changed

Lines changed: 13 additions & 14 deletions

File tree

tests/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,6 @@
3434
<PackageReference Include="xunit" Version="2.4.1" />
3535
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3" PrivateAssets="All" />
3636
<PackageReference Include="coverlet.msbuild" Version="2.9.0" PrivateAssets="All" />
37-
<PackageReference Update="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="3.3.0" PrivateAssets="All" />
37+
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="3.3.0" PrivateAssets="All" />
3838
</ItemGroup>
3939
</Project>

tests/bunit.core.tests/ComponentParameterCollectionBuilderTests.cs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
namespace Bunit
1010
{
11-
public class ComponentParameterCollectionBuilderTests
11+
public class ComponentParameterCollectionBuilderTests : TestContext
1212
{
1313
private readonly ComponentParameterCollectionBuilder<Params> Builder = new ComponentParameterCollectionBuilder<Params>();
1414

@@ -43,16 +43,14 @@ private async Task VerifyEventCallback(string expectedName)
4343
EventCallbackCalled.ShouldBeTrue();
4444
}
4545

46-
private static IRenderedFragment RenderWithRenderFragment(RenderFragment renderFragment)
46+
private IRenderedFragment RenderWithRenderFragment(RenderFragment renderFragment)
4747
{
48-
var ctx = new TestContext();
49-
return (IRenderedFragment)ctx.Renderer.RenderFragment(renderFragment);
48+
return (IRenderedFragment)Renderer.RenderFragment(renderFragment);
5049
}
5150

52-
private static IRenderedComponent<TComponent> RenderWithRenderFragment<TComponent>(RenderFragment renderFragment) where TComponent : IComponent
51+
private IRenderedComponent<TComponent> RenderWithRenderFragment<TComponent>(RenderFragment renderFragment) where TComponent : IComponent
5352
{
54-
var ctx = new TestContext();
55-
var res = (IRenderedFragment)ctx.Renderer.RenderFragment(renderFragment);
53+
var res = (IRenderedFragment)Renderer.RenderFragment(renderFragment);
5654
return res.FindComponent<TComponent>();
5755
}
5856

@@ -389,7 +387,7 @@ public void Test053()
389387

390388
Builder.Build().ShouldAllBe(VerifyTemplate, VerifyTemplate);
391389

392-
static void VerifyTemplate(ComponentParameter template)
390+
void VerifyTemplate(ComponentParameter template)
393391
{
394392
var input = "FOO";
395393
var rf = template.ShouldBeParameter<RenderFragment<string>>("Template", isCascadingValue: false);

tests/bunit.core.tests/GlobalSuppressions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@
1515
[assembly: SuppressMessage("Usage", "BL0006:Do not use RenderTree types", Justification = "<Pending>")]
1616
[assembly: SuppressMessage("Naming", "CA1707:Identifiers should not contain underscores")]
1717
[assembly: SuppressMessage("Performance", "CA1812:Avoid uninstantiated internal classes")]
18+
[assembly: SuppressMessage("Performance", "CA1822:Mark members as static", Justification = "<Pending>")]

tests/bunit.core.tests/Rendering/TestRendererTest.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,22 @@
1212

1313
namespace Bunit.Rendering
1414
{
15-
public class NoChildNoParams : ComponentBase
15+
internal class NoChildNoParams : ComponentBase
1616
{
1717
public const string MARKUP = "hello world";
1818
protected override void BuildRenderTree(RenderTreeBuilder builder)
1919
=> builder.AddMarkupContent(0, MARKUP);
2020
}
2121

22-
public class ThrowsDuringSetParams : ComponentBase
22+
internal class ThrowsDuringSetParams : ComponentBase
2323
{
2424
public static readonly InvalidOperationException EXCEPTION =
2525
new InvalidOperationException("THROWS ON PURPOSE");
2626

2727
public override Task SetParametersAsync(ParameterView parameters) => throw EXCEPTION;
2828
}
2929

30-
public class HasParams : ComponentBase
30+
internal class HasParams : ComponentBase
3131
{
3232
[Parameter] public string? Value { get; set; }
3333
[Parameter] public RenderFragment? ChildContent { get; set; }
@@ -39,7 +39,7 @@ protected override void BuildRenderTree(RenderTreeBuilder builder)
3939
}
4040
}
4141

42-
public class RenderTrigger : ComponentBase
42+
internal class RenderTrigger : ComponentBase
4343
{
4444
[Parameter] public string? Value { get; set; }
4545

@@ -56,7 +56,7 @@ protected override void BuildRenderTree(RenderTreeBuilder builder)
5656
}
5757
}
5858

59-
public class ToggleChild : ComponentBase
59+
internal class ToggleChild : ComponentBase
6060
{
6161
private bool _showing = true;
6262

0 commit comments

Comments
 (0)