예제 #1
0
        public void SelectionChangedTest()
        {
            SpreadsheetViewStub stub       = new SpreadsheetViewStub();
            Controller          controller = new Controller(stub);

            stub.FireSelectionChangedEvent(2, 2);
            stub.FireContentsChangedEvent("=1");
            stub.FireSelectionChangedEvent(1, 1);
            stub.FireContentsChangedEvent("=B2");
            stub.FireSelectionChangedEvent(2, 2);
            Assert.IsTrue(stub.NameBox.Equals("C3"));
        }
예제 #2
0
        public void SaveFileTest()
        {
            SpreadsheetViewStub stub       = new SpreadsheetViewStub();
            StreamReader        file       = new StreamReader("../../SampleSavedSpreadsheet.xml");
            Controller          controller = new Controller(stub, file);

            stub.FireSelectionChangedEvent(1, 1);
            stub.FireSaveFileEvent("../../test2.xml");
            Assert.IsTrue(stub.NameBox.Equals("B2"));
        }