Skip to content

A library for creating Http servers on the fly in tests and stubbing responses

License

Notifications You must be signed in to change notification settings

graceawalker/HttpMock

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A .Net library to create HTTP servers, which return canned responses at run time.

Similar to a mocking/stubbing library but used to mock/stub actual HTTP responses

Eample usage:

	[Test]
 	public void SUT_should_return_stubbed_response() {
		_stubHttp = HttpMockRepository.At("http://localhost:9191");

		const string expected = "<xml><>response>Hello World</response></xml>";
		_stubHttp.Stub(x => x.Get("/endpoint"))
				.Return(expected)
				.OK();

		

		string result = new WebClient().DownloadString("http://localhost:9191/endpoint");

		Console.WriteLine("RESPONSE: {0}", result);

		Assert.That(result, Is.EqualTo(expected));
	}

About

A library for creating Http servers on the fly in tests and stubbing responses

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published