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; }
}
测试模型毫无意义。如果你一直在使用模拟和测试你的控制器,那太棒了!但是,如果你真的想在测试中发挥创造性,我会专注于其他事情,比如服务/api,看看你的组件如何与它们一起工作,并相应地断言。
你真正在测试一个模型的是:
var x = "myexpectedstring"
var y = "myexpectedstring"
Assert.Equal(x, y);