private void Configure()
        {
            var fi = _Type.GetField("_appVirtualPath", BindingFlags.Instance | BindingFlags.NonPublic);

            fi.SetValue(_Inner, VirtualPathWrapper.Create("/").VirtualPath);

            fi = _Type.GetField("_configMapPath", BindingFlags.Instance | BindingFlags.NonPublic);
            fi.SetValue(_Inner, new TestConfigMapPath());

            fi = _Type.GetField("_virtualPathProvider", BindingFlags.Instance | BindingFlags.NonPublic);
            fi.SetValue(_Inner, _VirtualPathProvider);
        }
        /// <summary>
        /// Add some needed configuration to the HttpRuntime so that it thinks we are running in a Web Service
        /// </summary>
        private static void InjectTestValuesIntoHttpRuntime()
        {
            var p = typeof(HttpRuntime).GetField("_appDomainAppVPath", BindingFlags.NonPublic | BindingFlags.Instance);

            p.SetValue(HttpRuntimeInstance, VirtualPathWrapper.Create("/").VirtualPath);
        }