单元测试工作单元
单元测试的新手。我有一个要进行单元测试的工作单元。我可能在这里缺少一些简单的东西。我正在尝试对Commit方法进行单元测试。我正在使用nunit和moq。
public class UnitOfWork : IUnitOfWork
{
private readonly DbContext _context;
public UnitOfWork(DbContext ctx)
{
_context = ctx;
}
public void Commit()
{
_context.SaveChanges();
}
}
我需要做什么来测试呢?
没有找到相关结果
已邀请:
3 个回复
呈辖玫割善
薄响
暑袜眠退
真正由您决定是否适当地构建它。您可以使用另一个具有基本验证的AppointmentLogic存储库作为示例。 理想情况下,通用验证不应依赖于外部资源(例如数据库)。 您应该能够一口气创建一个验证上下文,该验证上下文将用于进一步的验证(先验证有效的“便宜”再验证“昂贵的”)。 有时,验证所需的所有“值”都在您仍然需要的实体内部,然后将其用作验证上下文。 祝你好运!