我在文件中创建了这个枚举,并在数据成员中使用了枚举数组。对于测试驱动的开发,我很难设置测试。下面是例子
在我声明的 *.cs 文件中
public enum StatusType
{
[EnumMember(Value = "Ok")]
Ok =0,
[EnumMember(Value = "Warning")]
Warning,
// ...
}
CRUD 的一部分是更新,在这个模型部分中,我将其设置为示例:
public partial class Patch
{
// ...
[DataMember(Name = "status:enum")]
public StatusType[] StatusResult { get; set; }
}
*注意声明的数组。
对于 TDD,我该如何测试?同时定义了两个枚举?
JSON字符串中的示例:
"status:enum": ["ok", "warning"]``
最重要的部分是 TDD,其中测试能够比较枚举数组中的结果。