示例#1
0
        public void IsDataLossDifference_AddedContent()
        {
            // Add content added differences. Other content added differences will have to
            // be evaluated to see if they are really data loss differences.
            List <Difference> diffList = new List <Difference>();

            diffList.Add(new Difference(0, 0, 0, 0, 0, 0, DifferenceType.VerseAddedToCurrent,
                                        null, null, null, null));
            diffList.Add(new Difference(0, 0, 0, 0, 0, 0, DifferenceType.FootnoteAddedToCurrent,
                                        null, null, null, null));
            diffList.Add(new Difference(0, 0, 0, 0, 0, 0, DifferenceType.PictureAddedToCurrent,
                                        null, null, null, null));

            m_bookMerger.TestDiffList = diffList;

            // We expect that all of these differences will be data loss differences.
            foreach (Difference diff in m_bookMerger.Differences)
            {
                Assert.IsTrue(m_bookMerger.IsDataLossDifference(diff));
            }
        }