public void Push(IPageExecutionContext context) { IPageExecutionContext currentContext = this.stack.FirstOrDefault(); PageExecutionContext newContext = new PageExecutionContext() { Page = context.Page ?? currentContext?.Page, Buffer = context.Buffer ?? currentContext?.Buffer, Body = context.Body ?? currentContext?.Body, }; this.stack.Push(newContext); }
public TestPageExecutionListenerFeature(IPageExecutionContext context) { _context = context; }