BloomTests.Chorus.BookMergingTests.Merge_EachEditedTheSamePage_OneUserAddsSeparateBloomEditableDivs C# (CSharp) Method

Merge_EachEditedTheSamePage_OneUserAddsSeparateBloomEditableDivs() private method

        public void Merge_EachEditedTheSamePage_OneUserAddsSeparateBloomEditableDivs()
        {
            TestBodyMerge(ancestorBody: @"<div class='bloom-page' id='pageA'>
                                            <div class='bloom-translationGroup'>
                                                <div class='bloom-editable bloom-content1' contenteditable='true' lang='sse'>original a</div>
                                            </div>
                                        </div>
                                   <div class='bloom-page' id='pageB'>
                                            <div class='bloom-translationGroup'>
                                                <div class='bloom-editable bloom-content1' contenteditable='true' lang='sse'>original b</div>
                                            </div></div>",
                          ourBody: @"<div class='bloom-page' id='pageA'>
                                            <div class='bloom-translationGroup'>
                                                <div class='bloom-editable bloom-content1' contenteditable='true' lang='sse'>changed by us</div>
                                            </div>
                                        </div>
                                   <div class='bloom-page' id='pageB'>
                                            <div class='bloom-translationGroup'>
                                                <div class='bloom-editable bloom-content1' contenteditable='true' lang='sse'>original b</div>
                                            </div></div>",
                         theirBody: @"<div class='bloom-page' id='pageA'>
                                            <div class='bloom-translationGroup'>
                                                <div class='bloom-editable bloom-content1' contenteditable='true' lang='sse'>original a</div>
                                                <div class='bloom-editable bloom-content2' contenteditable='true' lang='sss'>changed by them</div>
                                            </div>
                                        </div>
                                   <div class='bloom-page' id='pageB'>
                                            <div class='bloom-translationGroup'>
                                                <div class='bloom-editable bloom-content1' contenteditable='true' lang='sse'>original b</div>
                                                <div class='bloom-editable bloom-content2' contenteditable='true' lang='sss'>changed by them</div>
                                            </div></div>",
                       testsOnResultingFile: (file) =>
                       {
                           AssertThatXmlIn.HtmlFile(file).HasSpecifiedNumberOfMatchesForXpath(
                               "//div[@class='bloom-page']", 2);
                           AssertThatXmlIn.HtmlFile(file).HasSpecifiedNumberOfMatchesForXpath(
                               "//div[@id='pageA']//div[text()='changed by us']", 1);
                           AssertThatXmlIn.HtmlFile(file).HasSpecifiedNumberOfMatchesForXpath(
                               "//div[@id='pageB']//div[text()='changed by them']", 1);
                           AssertThatXmlIn.HtmlFile(file).HasSpecifiedNumberOfMatchesForXpath(
                               "//div[contains(@class, 'bloom-content2')]", 2);
                           AssertThatXmlIn.HtmlFile(file).HasSpecifiedNumberOfMatchesForXpath(
                               "//div[@class='bloom-translationGroup']", 2);
                       },
                       testsOnEventListener: (listener) => { listener.AssertExpectedConflictCount(0); });
        }