示例#1
0
        public void NoUserPromptForContentPara()
        {
            // Set up empty content paragraph
            IScrSection section = AddSectionToMockedBook(m_book);
            IStTxtPara  para    = AddParaToMockedSectionContent(section,
                                                                ScrStyleNames.NormalParagraph);

            DummyTeStVc stVc       = new DummyTeStVc(Cache, Cache.DefaultVernWs);
            bool        fTextAdded = stVc.CallInsertUserPrompt(m_vwenvMock, para);

            Assert.IsFalse(fTextAdded, "User prompt was added to empty content para");

            m_vwenvMock.AssertWasNotCalled(x => x.NoteDependency(Arg <int[]> .Is.Anything, Arg <int[]> .Is.Anything, Arg <int> .Is.Anything));
            m_vwenvMock.AssertWasNotCalled(x => x.AddProp(Arg <int> .Is.Anything, Arg <IVwViewConstructor> .Is.Anything, Arg <int> .Is.Anything));
            m_vwenvMock.VerifyAllExpectations();
        }