public void The_answer_should_be_overwritten_by_binding_even_if_already_supplied_in_json_input() { var theInput = new JsonInput { GoodThing1 = "Obiwan", GoodThing2 = "Han Solo", TheAnswerToLifeTheUniverseAndEverything = 7 }; var output = endpoints.PostJson(theInput) .StatusCodeShouldBe(HttpStatusCode.OK) .ReadAsJson <JsonInput>(); output.TheAnswerToLifeTheUniverseAndEverything.ShouldEqual(42); }
public void The_answer_should_be_overwritten_by_binding_even_if_already_supplied_in_json_input() { var theInput = new JsonInput { GoodThing1 = "Obiwan", GoodThing2 = "Han Solo", TheAnswerToLifeTheUniverseAndEverything = 7 }; var output = endpoints.PostJson(theInput) .StatusCodeShouldBe(HttpStatusCode.OK) .ReadAsJson<JsonInput>(); output.TheAnswerToLifeTheUniverseAndEverything.ShouldEqual(42); }
public void The_answer_should_be_model_bound_when_posting_json() { var theInput = new JsonInput { GoodThing1 = "Obiwan", GoodThing2 = "Han Solo" }; var output = endpoints.PostJson(theInput) .StatusCodeShouldBe(HttpStatusCode.OK) .ReadAsJson <JsonInput>(); output.GoodThing1.ShouldEqual("Obiwan"); output.GoodThing2.ShouldEqual("Han Solo"); output.TheAnswerToLifeTheUniverseAndEverything.ShouldEqual(42); }
public void The_answer_should_be_model_bound_when_posting_json() { var theInput = new JsonInput { GoodThing1 = "Obiwan", GoodThing2 = "Han Solo" }; var output = endpoints.PostJson(theInput) .StatusCodeShouldBe(HttpStatusCode.OK) .ReadAsJson<JsonInput>(); output.GoodThing1.ShouldEqual("Obiwan"); output.GoodThing2.ShouldEqual("Han Solo"); output.TheAnswerToLifeTheUniverseAndEverything.ShouldEqual(42); }
public void The_answer_should_be_overwritten_by_binding_even_if_already_supplied_in_json_input() { var theInput = new JsonInput { GoodThing1 = "Obiwan", GoodThing2 = "Han Solo", TheAnswerToLifeTheUniverseAndEverything = 7 }; var output = TestHost.Scenario(_ => { _.Post.Json(theInput); }).Body.ReadAsJson<JsonInput>(); output.TheAnswerToLifeTheUniverseAndEverything.ShouldBe(42); }
public void The_answer_should_be_overwritten_by_binding_even_if_already_supplied_in_json_input() { var theInput = new JsonInput { GoodThing1 = "Obiwan", GoodThing2 = "Han Solo", TheAnswerToLifeTheUniverseAndEverything = 7 }; var output = TestHost.Scenario(_ => { _.Post.Json(theInput); }).Body.ReadAsJson <JsonInput>(); output.TheAnswerToLifeTheUniverseAndEverything.ShouldBe(42); }
public void The_answer_should_be_model_bound_when_posting_json() { var theInput = new JsonInput { GoodThing1 = "Obiwan", GoodThing2 = "Han Solo" }; var output = TestHost.Scenario(_ => { _.Post.Json(theInput); _.StatusCodeShouldBeOk(); }) .Body.ReadAsJson <JsonInput>(); output.GoodThing1.ShouldBe("Obiwan"); output.GoodThing2.ShouldBe("Han Solo"); output.TheAnswerToLifeTheUniverseAndEverything.ShouldBe(42); }
public void The_answer_should_be_model_bound_when_posting_json() { var theInput = new JsonInput { GoodThing1 = "Obiwan", GoodThing2 = "Han Solo" }; var output = TestHost.Scenario(_ => { _.Post.Json(theInput); _.StatusCodeShouldBeOk(); }) .Body.ReadAsJson<JsonInput>(); output.GoodThing1.ShouldBe("Obiwan"); output.GoodThing2.ShouldBe("Han Solo"); output.TheAnswerToLifeTheUniverseAndEverything.ShouldBe(42); }
public JsonInput Json(JsonInput input) { return(input); }
public JsonInput Json(JsonInput input) { return input; }