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;
}
}
|