Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@
<ItemGroup Label="Code Analyzers">
<PackageReference Include="AsyncFixer" Version="1.6.0" PrivateAssets="All" />
<PackageReference Include="Asyncify" Version="0.9.7" PrivateAssets="All" />
<PackageReference Include="Meziantou.Analyzer" Version="2.0.169" PrivateAssets="All" />
<PackageReference Include="Meziantou.Analyzer" Version="2.0.186" PrivateAssets="All" />
<PackageReference Include="SecurityCodeScan.VS2019" Version="5.6.7" PrivateAssets="All" />
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118" PrivateAssets="All" />
<PackageReference Include="SonarAnalyzer.CSharp" Version="9.32.0.97167" PrivateAssets="All" />
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.5.0.109200" PrivateAssets="All" />
</ItemGroup>

</Project>
6 changes: 3 additions & 3 deletions src/Atc.Test/Atc.Test.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@
<ItemGroup>
<PackageReference Include="AutoFixture.AutoNSubstitute" Version="4.18.1" />
<PackageReference Include="AutoFixture.Xunit2" Version="4.18.1" />
<PackageReference Include="FluentAssertions" Version="6.12.1" />
<PackageReference Include="NSubstitute" Version="5.1.0" />
<PackageReference Include="FluentAssertions" Version="[7.1.0]" /> <!-- FluentAssertions is version-pinned because versions newer than 7.1.0 require a paid license -->
<PackageReference Include="NSubstitute" Version="5.3.0" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
<PackageReference Include="xunit.extensibility.core" Version="2.9.0" />
<PackageReference Include="xunit.extensibility.core" Version="[2.9.0]" /> <!-- xunit.extensibility.core is version-pinned because versions newer than 2.9.0 introduce bugs -->
<PackageReference Include="System.Text.Json" Version="8.0.5" />
</ItemGroup>

Expand Down
2 changes: 1 addition & 1 deletion src/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@

<ItemGroup>
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
<PackageReference Include="Nerdbank.GitVersioning" Version="3.6.143" PrivateAssets="All" />
<PackageReference Include="Nerdbank.GitVersioning" Version="3.7.115" PrivateAssets="All" />
</ItemGroup>

</Project>
8 changes: 4 additions & 4 deletions test/Atc.Test.Tests/Atc.Test.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@

<ItemGroup>

<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
<PackageReference Include="xunit" Version="2.9.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
<PackageReference Include="xunit" Version="[2.9.0]" /> <!-- xunit is version-pinned because versions newer than 2.9.0 introduce bugs -->
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.1">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="coverlet.collector" Version="6.0.2">
<PackageReference Include="coverlet.collector" Version="6.0.3">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
Expand Down
2 changes: 1 addition & 1 deletion test/Atc.Test.Tests/AutoNSubStituteDataAttributeTests.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace Atc.Test.Tests;

public class AutoNSubstituteDataAttributeTests
public sealed class AutoNSubstituteDataAttributeTests
{
[Theory, AutoNSubstituteData]
public void Should_Create_Concrete_Type_With_AutoFixture(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace Atc.Test.Tests;

public class ClassAutoNSubstituteDataAttributeTests
public sealed class ClassAutoNSubstituteDataAttributeTests
{
public class TestData : TheoryData<SampleEnum>
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace Atc.Test.Tests;

public class InlineAutoNSubstituteDataAttributeTests
public sealed class InlineAutoNSubstituteDataAttributeTests
{
[Theory]
[InlineAutoNSubstituteData(SampleEnum.One)]
Expand Down
26 changes: 13 additions & 13 deletions test/Atc.Test.Tests/MemberAutoNSubstituteDataAttributeTests.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
namespace Atc.Test.Tests;

public class MemberAutoNSubstituteDataAttributeTests
public sealed class MemberAutoNSubstituteDataAttributeTests
{
public static readonly IEnumerable<object[]> MemberData = new[]
{
new object[] { SampleEnum.One },
new object[] { SampleEnum.Two },
new object[] { SampleEnum.Three },
};
public static readonly IEnumerable<object[]> MemberData =
[
[SampleEnum.One],
[SampleEnum.Two],
[SampleEnum.Three]
];

[Theory]
[MemberAutoNSubstituteData(nameof(MemberData))]
Expand All @@ -26,15 +26,15 @@ public void MemberAutoNSubstituteData_Should_Call_For_MemberData(
dependantType.Dependency.Should().Be(interfaceType);
}

public static readonly IEnumerable<object[]> MemberDataMultipleValues = new[]
{
new object[] { SampleEnum.One, SampleEnum.Two },
new object[] { SampleEnum.One, SampleEnum.One },
};
public static readonly IEnumerable<object[]> MemberDataMultipleValues =
[
[SampleEnum.One, SampleEnum.Two],
[SampleEnum.One, SampleEnum.One]
];

[Theory]
[MemberAutoNSubstituteData(nameof(MemberDataMultipleValues))]
public void MemberAutoNSubstituteData_Should_Call_For_Each_MemderData_Values(
public void MemberAutoNSubstituteData_Should_Call_For_Each_MemberData_Values(
SampleEnum firstValue,
SampleEnum secondValue,
[Frozen] ISampleInterface interfaceType,
Expand Down
2 changes: 1 addition & 1 deletion test/Atc.Test.Tests/StringExtensionsTests.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace Atc.Test.Tests;

public class StringExtensionsTests
public sealed class StringExtensionsTests
{
[Theory]
[InlineData("Double Space", "Double Space")]
Expand Down
Loading