我们正在创建具有相应的Jira故事的Nunit测试。我们一直在将票证引用放在测试名称中,但是是否应该考虑使用约定或Nunit属性,而这将是代替该引用的有用或有组织的地方?
答案 0 :(得分:1)
许多人为此目的使用[Description]
属性。
另一种选择是使用[TestOf]
。虽然它旨在指定要测试的类或方法,但是如果您不为此目的使用它,则可以将其用于任何其他字符串描述。
最后,您可以轻松创建自己的属性属性。例如:
c#
public class JiraTicketAttribute : PropertyAttribute
{
public JiraTicketAttribute(string ticket) : base(ticket) { }
}
使用它的测试最终将带有一个名为“ JiraTicket”的属性,该属性具有您指定为参数的值。