Adding support for flush points in Razor pages

Fixes #1042
why bother with so much content in this file?  obscures the test's intent