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);
        }