Пример #1
0
        public void OpenWord2013()
        {
            sut.GetCustomUI("Microsoft.Word.Document");
            sut.Ribbon_Load(ribbonUI);
            var documentAndWindow = wordFacade.NewDocumentInNewWindow();

            testAddInBase.SetApplication(wordFacade.Application);
            testAddInBase.RaiseStartupEvent();
        }
Пример #2
0
        public void OpenExcel2013()
        {
            sut.GetCustomUI("Microsoft.Excel.Workbook");
            sut.Ribbon_Load(ribbonUI);

            testAddInBase.SetApplication(excelFacade.Application);

            // Emulate excel querying the status of the ribbon
            var ribbonControl = new RibbonControlDouble("actionButton", null, "Microsoft.Excel.WorkbookactionButton");

            sut.GetEnabled(ribbonControl);

            testAddInBase.RaiseStartupEvent();
            var worksheetAndWindow = excelFacade.NewWorksheet();

            var customTaskPanes = testAddInBase.GetCustomTaskPaneCollection();

            customTaskPanes.Count.ShouldBe(1);
            worksheetAndWindow.Item1.Close(false, false, false);
            customTaskPanes.Count.ShouldBe(1);
        }