Training Assignment to create object oriented web server in c# using Test Driven Design