Ignore nuget package directory
Move interfaces to separate namespace
Move test implementations of WebRequest and WebResponse to own files/namespaces
Inject WebRequestFactory at root composition
Add more tests around build information and parameters using test data xml files representative of a real response