Nunit测试C#模型

本文关键字:模型 测试 Nunit | 更新日期: 2023-09-27 18:26:29

我已经为控制器做了一些单元测试。有没有一种方法可以对这样的模型进行单元测试?我用努尼特和犀牛模型。

public class Checkbox
{
    public string Id { get; set; }
    public HtmlString LabelText { get; set; }
    public bool IsChecked { get; set; }
    public string ShowElement { get; set; }
    public string Value { get; set; }
    public string ngModel { get; set; }
    public string ngChange { get; set; }
}

Nunit测试C#模型

测试模型毫无意义。如果你一直在使用模拟和测试你的控制器,那太棒了!但是,如果你真的想在测试中发挥创造性,我会专注于其他事情,比如服务/api,看看你的组件如何与它们一起工作,并相应地断言。

你真正在测试一个模型的是:

var x = "myexpectedstring"
var y = "myexpectedstring"
Assert.Equal(x, y);