I have the following unit test in my application:
    [TestMethod]
    public void Windsor_Can_Resolve_HomeController_Dependencies()
    {
        // Setup
        WindsorContainer container = new WindsorContainer();
        container.Install(FromAssembly.Containing<HomeController>());
        // Act
        container.Kernel.Resolve(typeof(HomeController));
    }
The point of this is to make sure I don't have any windsor configuration issues that I won't realize until I access an action on that controller.  The problem is that all my object registrations are registered as PerWebRequestLifestyle so I don't get issues with my Entity Framwork Data Context being shared across web requests (which causes errors when multiple actions are run).
However, whenever I run this unit test I get the following exception:
System.InvalidOperationException: HttpContext.Current is null. PerWebRequestLifestyle can only be used in ASP.Net
How can I go about testing this scenario without changing the lifestyle of my object registration commands?