public void XClose01() { SpreadsheetViewStub stub = new SpreadsheetViewStub(); Controller controller = new Controller(stub); stub.FireFileChosenEvent("../../demo1.ss"); Assert.AreEqual("../../demo1.ss", stub.Title); stub.FireClosingForm(new FormClosingEventArgs(new CloseReason(), true)); Assert.IsTrue(stub.CalledClosingForm); }
public void XClose03() { SpreadsheetViewStub stub = new SpreadsheetViewStub(); Controller controller = new Controller(stub); stub.FireFileChosenEvent("../../demo1.ss"); Assert.AreEqual("../../demo1.ss", stub.Title); // Make a change stub.FireEvaluateClicked("A2", "4"); // Set dialog selection to cancel (save warning) stub.customSetDialogResult = DialogResult.Yes; stub.FireClosingForm(new FormClosingEventArgs(new CloseReason(), true)); Assert.IsTrue(stub.CalledClosingForm); }