1
0
mirror of https://github.com/bitwarden/server synced 2025-12-23 03:33:35 +00:00

XUnit.v3 Upgrade

This commit is contained in:
Justin Baur
2025-11-18 16:12:52 -05:00
parent 2b926ef1c5
commit 76b463cc99
97 changed files with 379 additions and 449 deletions

View File

@@ -2,7 +2,9 @@
#nullable disable
using System.Reflection;
using Xunit;
using Xunit.Sdk;
using Xunit.v3;
namespace Bit.Test.Common.AutoFixture.Attributes;
@@ -24,7 +26,7 @@ public class EnvironmentDataAttribute : DataAttribute
_environmentVariableNames = environmentVariableNames;
}
public override IEnumerable<object[]> GetData(MethodInfo testMethod)
public override ValueTask<IReadOnlyCollection<ITheoryDataRow>> GetData(MethodInfo testMethod, DisposalTracker disposalTracker)
{
var methodParameters = testMethod.GetParameters();
@@ -40,6 +42,7 @@ public class EnvironmentDataAttribute : DataAttribute
values[i] = Convert.ChangeType(Environment.GetEnvironmentVariable(_environmentVariableNames[i]), methodParameters[i].ParameterType);
}
return new[] { values };
return new([new TheoryDataRow(values)]);
}
public override bool SupportsDiscoveryEnumeration() => true;
}