c# – 单元测试模型 – 建议

我有一个多人工作的项目.我一直在为我们的项目构建单元测试. (我知道这些应该从第1天起就在那里,但我在项目开始后加入了.)

我们有很多模型,有很多属性.我想知道你是否会建议我创建单元测试来测试这些模型是否正确实例化并且属性设置?

最佳答案 我不会测试它们是否正确加载到ORM框架.然而,如果他们有一些逻辑,我会添加测试,例如:

private IList<User> _allUsers;

public IEnumerable<User> GetActiveUser
{
   get { return _allUsers.Where(u => u.IsActive);
}

这可能需要一些测试以确保您只获得活跃用户.

点赞