For all of you who have volunteered to help write more integration tests against FubuMVC, I think the work below removes me as a bottleneck, so open season.
As of the latest build (#965), I made the following changes:
* Fixed the WebFormsViewEngine to the new architecture from the conneg/view engine merger
* FubuMVC.WebForms is now a [FubuModule] bottle. You no longer have to explicitly attach it in a FubuRegistry if it's in the app directory
* Introduced a new project called AspNetApplication that replaces the old FubuTestApplication and is meant to be the test application harness for ASP.Net integration going forward
* Created a new project called FubuMVC.AspNetTesting
for NUnit tests specifically to test the integration with FubuMVC and ASP.Net (everything that isn't ASP.Net specific can be done easier with the FubuMVC.IntegrationTesting project)
* Added one whole test for rendering a basic WebForms view just to seed the tooling for testing against ASP.Net and the virtual dir setup
* This project is not yet in the CI build
* The Dovetail guys and Kadage have both volunteered to add more test coverage for the ASP.Net integration. That's a huge win going forward.
* Cleaned out and consolidated the number of fake projects for bottles and type scanning just to make the solution smaller
* Added WebForms and OWIN testing projects to the CI / rake build
* Removed the IntegrationTesting from the CI build because it hangs in TeamCity. Nobody has investigated it yet.
* Added an IOutputWriter.Flush() and
Write() overload for the Server Side Event spike.
* New Http abstraction called IClientConnectivity for testing whether or not the connection is still active in long running requests
* Pulled FubuMVC.Deployers into its own repo. A little more work needs to be done to bring it all the way to life with a CI build and its own nuget
* EndpointDriver moved to FubuMVC.Core itself
Jeremy D. Miller
The Shade Tree Developerjeremy...@yahoo.com