BloomTests.Book.BookTests.SavePage_HasTitleTemplate_ChangesTitleElement C# (CSharp) Method

SavePage_HasTitleTemplate_ChangesTitleElement() private method

private SavePage_HasTitleTemplate_ChangesTitleElement ( ) : void
return void
        public void SavePage_HasTitleTemplate_ChangesTitleElement()
        {
            _bookDom = new HtmlDom(@"
                <html><head></head><body>
                    <div id='bloomDataDiv'>
                          <div data-book='bookTitle' lang='en'>blaah</div>
                        <div data-book='bookTitleTemplate' lang='en'>a {book.flavor} book</div>
                    </div>
                    <div class='bloom-page' id='guid1'>
                         <div data-book='book.flavor' lang='en'>sweet</div>
                    </div>
                  </body></html>");

            var book = CreateBook();
            Assert.AreEqual("a sweet book", book.Title);

            //simulate editing the page
            var pageDom = new HtmlDom(@"
                <html><head></head><body>
                      <div class='bloom-page' id='guid1'>
                         <div data-book='book.flavor' lang='en'>sour</div>
                       </div>
                  </body></html>");

            book.SavePage(pageDom);
            Assert.AreEqual("a sour book", book.Title);
        }
BookTests