Exemplo n.º 1
0
        public void TestMethod12()
        {
            SpreadsheetApplicationContext.GetContext().IsUnitTest = true; // Prevents it from trying to create a Window.
            Controller controller = new Controller(this);

            CellValueBoxTextChange.Invoke("=((");

            Assert.AreEqual(string.Empty, controller.SelectedCell.GetCellContents(controller.Spreadsheet));
        }
Exemplo n.º 2
0
        public void TestMethod6()
        {
            _setSelectionRan = false;
            SpreadsheetApplicationContext.GetContext().IsUnitTest = true; // Prevents it from trying to create a Window.
            Controller  controller = new Controller(this);
            Spreadsheet s          = new Spreadsheet();

            controller.ChangeSpreadsheet(s);
            CreateNew.Invoke();

            Assert.IsTrue(_setSelectionRan);
        }
Exemplo n.º 3
0
        public void TestMethod10()
        {
            _cells = new Dictionary <Tuple <int, int>, string>();
            SpreadsheetApplicationContext.GetContext().IsUnitTest = true; // Prevents it from trying to create a Window.
            Controller  controller = new Controller(this);
            Spreadsheet s          = new Spreadsheet();

            s.SetContentsOfCell("A1", "testing!");

            controller.ChangeSpreadsheet(s);
            controller.HandleSave(TestSaveFilePath2);
            controller.HandleOpen(TestSaveFilePath2);

            //Test file exists and was open.
            Assert.IsTrue(File.Exists(TestSaveFilePath1));
            Assert.AreEqual("test2", _title);

            Assert.AreEqual("testing!", controller.Spreadsheet.GetCellValue("A1"));
        }