using NUnit.Framework;
namespace TIASshot.Tests {
/// <summary>
/// Form1.CanClose(アプリを閉じてよいかの判定)の単体テスト(層①).
///
/// 仕様: PLAN_05「束 B の方針」(アプリを閉じるとき)
/// - 保存中なら閉じるのを取り消す(閉じる理由は区別しない)
/// </summary>
[TestFixture]
public class Form1CanCloseTests {
/// <summary>保存中は閉じない(未保存の画像が失われるため)</summary>
[Test]
public void CanClose_保存中_falseを返す() {
Assert.That(Form1.CanClose(true), Is.False);
}
/// <summary>保存中でなければ閉じてよい</summary>
[Test]
public void CanClose_保存中でない_trueを返す() {
Assert.That(Form1.CanClose(false), Is.True);
}
}
}