我为模型添加了数据注释,找到代码,
public class DownloadInfo
{
[Required]
public string Name { get; set; }
[Required]
[Email]
public string Email { get; set; }
}
我想通过提供如下所示的无效电子邮件 ID 来为此数据注释编写单元测试。
[Test]
public void InvalidTestPost()
{
TestControllerBuilder builder = new TestControllerBuilder();
DownloadController downloadController = builder.CreateController<DownloadController>();
DownloadInfo downloadInfo = new DownloadInfo();
downloadInfo.Email= "some invaild email";
Assert.IsTrue(!downloadController.ModelState.IsValid);
}
如何对数据注释进行单元测试?
问候,卡蒂克。