Description: Http.NET is a dirt simple HTTP server written in C#. It supports minimal functionality and is primarily intended as example code for software-related courses, whether those courses cover system testing, unit testing, Test-Driven Development, .NET fundamentals, or related topics.
Caveat: We wrote Http.NET as an example application for a workshop about Unit Testing in .NET. By design, the code has defects and is moderately awkward to write unit tests for.
Authors: Dale Emery, Elisabeth Hendrickson, and Willis (who bears no responsibility for the horrible things Dale and Elisabeth have done to his code).
Info: For further information, see the Http.NET Project Page.