private PretendRequestInfo CreateServerMakeSimPageMakeReply(HtmlDom dom, bool simulateCallingFromJavascript = false)
{
PretendRequestInfo transaction;
using (var server = CreateImageServer())
{
using (var fakeTempFile = EnhancedImageServer.MakeSimulatedPageFileInBookFolder(dom, simulateCallingFromJavascript))
{
var url = fakeTempFile.Key;
transaction = new PretendRequestInfo(url, forPrinting: false, forSrcAttr: simulateCallingFromJavascript);
// Execute
server.MakeReply(transaction);
}
}
return transaction;
}