Example #1
0
 private void MockElementContext(int numberingId, int levelId, string verbose, TrackChangesFlag flag = TrackChangesFlag.Untouched, string previousVerbose = null)
 {
     _p     = new Paragraph();
     _pData = Substitute.For <IParagraphData>();
     _pData.NumberingId.Returns(numberingId);
     _pData.LevelIndex.Returns(levelId);
     _pData.Verbose.Returns(verbose);
     _pData.LevelXmlElement.Returns(_level);
     _pData.PreviousVerbose.Returns(previousVerbose);
     _pData.TrackChangesFlag.Returns(flag);
     _numberingMapper.IsValid.Returns(true);
     _numberingMapper.GetNumbering(_p).Returns(_pData);
 }
        private void AssertNumberingState(int paragraphIndex, string expectedVerbose, TrackChangesFlag expectedState)
        {
            var p     = _ps[paragraphIndex];
            var state = _instance.GetNumbering(p);

            Assert.AreEqual(expectedState, state.TrackChangesFlag);
            Assert.AreEqual(expectedVerbose, state.Verbose);
        }