0

モデルのデータ注釈を追加し、コードを見つけて、

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

データ注釈の単体テストを行うにはどうすればよいですか?

よろしく、Karthik。

4

1 に答える 1