unit-testing - 如何为 Dispose 方法编写单元测试用例
问题描述
我想在单元测试中介绍我的 dispose 方法(使用 nunit 框架),写在存储库中
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
protected virtual void Dispose(bool disposing)
{
if (_disposed)
return;
if (disposing)
{
_bpRioCostCentreContext.Dispose();
}
_disposed = true;
}
~CostCentreRepository()
{
Dispose(false);
}
解决方案
推荐阅读
- javascript - 如何在 $.ajax (typ get) 调用中获取方法的返回值?
- robotframework - RobotFrameWork 如何关闭弹出窗口
- c# - 我创建了一个搜索页面,当数据绑定时出现堆栈溢出错误..我不知道为什么会出现
- neural-network - 了解 3D 卷积以及何时使用它?
- javascript - Javascript 问题,我的单选按钮和功能在 Google Chrome 中有效,但在 IE 11 中无效
- ios - 如何引用非转义闭包?
- python - 如何使对话框或弹出窗口可以留在主窗口后面并且不覆盖主窗口
- python - 我使用了 a != b != c: 它没有给我正确的结果 b != a == c
- java - 使用 AccessibilityService 模拟操纵杆移动
- robotframework - RobotFrameWork:如何选择弹出窗口