public void PageTemplateManager_GetPageBinaryData_Test()
{
bool result = false;
string guidZoneName = Guid.NewGuid().ToString();
PageTemplate pageTemplate = CreatePageTemplate(guidZoneName, null);
if (pageTemplate != null)
{
Page page = null;
page = Node.LoadNode(string.Concat(this.TestRoot.Path, "/TestPage")) as Page;
if (page == null)
{
page = new Page(this.TestRoot);
}
page.PageTemplateNode = pageTemplate;
page.Name = "TestPage";
page.PageNameInMenu = "TestPage";
page.Save();
if (page != null && page.Binary != null && page.Binary.GetStream() != null)
{
string pageString = Tools.GetStreamString(page.Binary.GetStream());
if (!string.IsNullOrEmpty(pageString))
{
result = pageString.IndexOf(guidZoneName) > -1;
}
}
}
Assert.IsTrue(result);
}