elmahio/elmah.io — pull request #4 by atifaziz (2013-08-29 11:17:56+00:00)
Title: Folding IWebClientFactory into IWebClient as a single abstraction

`IWebClientFactory` seems excessive and sort of violates Law of Demeter. `IWebClient` has been refactored to sufficiently represent the simple HTTP GET and POST transactions required by `ErrorLog`. `IWebClientFactory` is therefore removed, yielding a simpler design and fewer types.