Esempio n. 1
0
        //[Timeout(3000)]
        public void TestHelpMenuEvent()
        {
            TestingStub stub       = new TestingStub();
            Controller  controller = new Controller(stub);

            stub.FireHelpMenu();
        }
Esempio n. 2
0
        //[Timeout(3000)]
        public void TestOpenSpreadsheetEvent()
        {
            TestingStub stub       = new TestingStub();
            Controller  controller = new Controller(stub);

            stub.FireOpenSpreadsheetEvent();  //TODO: uncomment and replace untitlteSS1.ss with file path
            Assert.AreEqual("testingSpreadsheet.ss", stub.PathOpenedFrom);
        }
Esempio n. 3
0
        public void TestMethod1()
        {
            TestingStub stub       = new TestingStub();
            Controller  controller = new Controller(stub);

            stub.FireSetCellContents("A1", "10");
            Assert.IsTrue(stub.ssContains("A1", "10"));
        }
Esempio n. 4
0
        //[Timeout(3000)]
        public void TestCircularDep()
        {
            TestingStub stub       = new TestingStub();
            Controller  controller = new Controller(stub);

            stub.FireSetCellContents("A1", "=a1");

            Assert.IsTrue(stub.ssContains("A1", "Error, Circular Formula"));
        }
Esempio n. 5
0
        //[Timeout(3000)]
        public void TestSaveSpreadsheetEvent()
        {
            TestingStub stub       = new TestingStub();
            Controller  controller = new Controller(stub);

            stub.FireSaveSpreadsheetEvent();

            Assert.AreEqual("untitledSpreadsheet1.ss", stub.Title);
            Assert.AreEqual("untitledSpreadsheet1.ss", stub.PreviousSaveName);
        }
Esempio n. 6
0
        //[Timeout(3000)]
        public void TestSaveAsEvent()
        {
            TestingStub stub       = new TestingStub();
            Controller  controller = new Controller(stub);

            stub.FireSaveAsEvent("testStubSaveAs");

            Assert.AreEqual("testStubSaveAs.ss", stub.Title);
            Assert.AreEqual("testStubSaveAs.ss", stub.PreviousSaveName);
        }
Esempio n. 7
0
        //[Timeout(3000)]
        public void TestCloseEvent()
        {
            TestingStub stub       = new TestingStub();
            Controller  controller = new Controller(stub);

            stub.FireSetCellContents("a1", "0");
            stub.FireCloseEvent();

            Assert.IsTrue((bool)stub.InteractionMsgBox[0]);
        }
Esempio n. 8
0
        //[Timeout(3000)]
        public void FindStackOverFlow()
        {
            TestingStub stub       = new TestingStub();
            Controller  controller = new Controller(stub);

            stub.FireSetCellContents("A1", "=A10");
            stub.FireSetCellContents("A10", "10");

            Assert.IsTrue(stub.ssContains("A1", "10"));
        }
Esempio n. 9
0
        //[Timeout(3000)]
        public void TestGetValueEvent()
        {
            TestingStub stub       = new TestingStub();
            Controller  controller = new Controller(stub);

            stub.FireSetCellContents("A1", "touche");
            stub.FireSetCellContents("b2", "");

            stub.FireGetCellValue("A1");

            Assert.AreEqual("touche", stub.FormulaEditBox);
        }
Esempio n. 10
0
        //[Timeout(3000)]
        public void TestGetCellContentsEvent()
        {
            TestingStub stub       = new TestingStub();
            Controller  controller = new Controller(stub);

            stub.FireSetCellContents("A1", "10");
            stub.FireSetCellContents("c4", "hello there");
            stub.FireSetCellContents("b32", "=c4");
            stub.FireSetCellContents("A2", "=A1");

            stub.FireGetCellContentsEvent("a1");
            Assert.AreEqual("10", stub.FormulaEditBox);
            stub.FireGetCellContentsEvent("c4");
            Assert.AreEqual("hello there", stub.FormulaEditBox);
            stub.FireGetCellContentsEvent("b32");
            Assert.AreEqual("=C4", stub.FormulaEditBox);
            stub.FireGetCellContentsEvent("a2");
            Assert.AreEqual("=A1", stub.FormulaEditBox);
        }