refactor: 枚举移入Models目录,命名空间更新为Rainbow.Entity.Models
大石头 authored at 2026-07-02 12:54:58
713.00 B
RainbowBridge
namespace Xunit;

/// <summary>xUnit DisplayName 兼容属性(使 [DisplayName("中文")] 在测试项目中可编译)</summary>
/// <remarks>
/// xUnit v2 的标准做法是 [Fact(DisplayName = "中文")],
/// 本兼容类支持 NewLife 项目惯用的独立 [DisplayName("中文")] 写法。
/// </remarks>
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false)]
public class DisplayNameAttribute : Attribute
{
    /// <summary>测试显示名称</summary>
    public String DisplayName { get; }

    /// <summary>实例化</summary>
    /// <param name="displayName">中文描述意图</param>
    public DisplayNameAttribute(String displayName)
    {
        DisplayName = displayName;
    }
}