public void Throws_if_missing_uri() { IHttpRequestBuilder builder = new DefaultHttpRequestBuilder(); builder.WithMethod("GET"); builder.WithBody("foobar!"); Should.Throw <ArgumentNullException>(() => { builder.Build(); }); }
public void Setting_body() { IHttpRequestBuilder builder = new DefaultHttpRequestBuilder(); builder.WithMethod(HttpMethod.Get); builder.WithUri("http://foo.bar/1?qux=baz"); builder.WithBody("foobar!"); var result = builder.Build(); result.Body.ShouldBe("foobar!"); result.HasBody.ShouldBeTrue(); }