【发布时间】:2021-09-26 04:17:53
【问题描述】:
public class Details
{
public int Id { get; internal set; }
public string Name { get; set; }
}
我有一个任务,其中模型中的 setter 有一个内部属性,我尝试添加类似的东西
[assembly: InternalsVisibleTo("sometestrepo")]
在模型类上,但无济于事。我用谷歌搜索了几个小时,似乎找不到答案。甚至可以对其进行 xunit 测试或模拟和对象,以便它允许创建具有 Id 的对象。否则我应该如何全面测试所有基于 ID 参数的 CRUD 方法?
【问题讨论】:
-
你能用protected internal吗?
标签: c# unit-testing asp.net-core moq xunit