added unit test to cover httpvariablecontextfactory