2014年12月10日水曜日

Disposeのテストについて


▼Controllernのコード

protected override void Dispose(bool disposing)
{
if (disposing)
{
db.Dispose();
}
Debug.WriteLine("Dispose disposing=" + disposing);
base.Dispose(disposing);
}

▼単体テストのコード

[TestMethod]
public void Dispose()
{
ApiBeginController controller = new ApiBeginController();

controller.Dispose();

System.GC.WaitForPendingFinalizers();

}

⇒これでコードカバレッジが100%となりました。


0 件のコメント:

コメントを投稿