namespace XFEExtension.NetCore.XUnit.Attributes;
///
/// 使用一组内联参数将方法声明为一个测试用例。
///
/// 按测试方法形参顺序提供的参数。
[AttributeUsage(AttributeTargets.Method, AllowMultiple = true)]
public sealed class TestCaseAttribute(params object?[] arguments) : Attribute
{
///
/// 获取传递给测试方法的参数。
///
public object?[] Arguments { get; } = arguments;
///
/// 获取或设置该数据用例的自定义显示名称。
///
public string? Name { get; set; }
}