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

Save_UpdatesMetadataCreditsRemovingP() private method

private Save_UpdatesMetadataCreditsRemovingP ( ) : void
return void
        public void Save_UpdatesMetadataCreditsRemovingP()
        {
            _bookDom = new HtmlDom(
                @"<html>
                <head>
                    <meta content='text/html; charset=utf-8' http-equiv='content-type' />
                   <title>Test Shell</title>
                    <link rel='stylesheet' href='Basic Book.css' type='text/css' />
                    <link rel='stylesheet' href='../../previewMode.css' type='text/css' />;
                </head>
                <body>
                    <div class='bloom-page'>
                        <div class='bloom-page' id='guid3'>
                            <textarea lang='en' data-book='originalAcknowledgments'><p>original</p></textarea>
                        </div>
                    </div>
                </body></html>");

            var book = CreateBook();

            var acksElt = _bookDom.SelectSingleNode("//textarea");
            #if __MonoCS__	// may not be needed for Mono 4.x
            acksElt.OwnerDocument.PreserveWhitespace = true;	// Does not preserve newlines on Linux without this
            #endif
            acksElt.InnerXml = "<p>changed</p>" + Environment.NewLine + "<p>more changes</p>";
            book.Save();
            Assert.That(_metadata.Credits, Is.EqualTo("changed" + Environment.NewLine + "more changes"));
        }
BookTests