public void DataIsCorrectlyInitialized(Model model) { // Exercise system var response = new SuccessResponse(model); // Verify outcome response.Data.Should().BeSameAs(model); }
public void DataIsNullByDefault() { // Exercise system var response = new SuccessResponse(); // Verify outcome response.Data.Should().BeNull(); }
public IHttpActionResult NonJsonAction() { var response = new SuccessResponse(TestUser); var formatter = Configuration.Formatters.XmlFormatter; return Content(HttpStatusCode.OK, response, formatter); }
public void ResponseIsCorrectlyInitialized(ApiController controller) { // Fixture setup var expectedResponse = new SuccessResponse(); // Exercise system var result = new JSendOkResult(controller); // Verify outcome result.Response.ShouldBeEquivalentTo(expectedResponse); }
public void ResponseIsCorrectlyInitialized(Uri location, Model content, ApiController controller) { // Fixture setup var expectedResponse = new SuccessResponse(content); // Exercise system var result = new JSendCreatedResult<Model>(location, content, controller); // Verify outcome result.Response.ShouldBeEquivalentTo(expectedResponse); }
public void ResponseIsCorrectlyInitialized(string routeName, Dictionary<string, object> routeValues, Model content, ApiController controller) { // Fixture setup var expectedResponse = new SuccessResponse(content); // Exercise system var result = new JSendCreatedAtRouteResult<Model>(routeName, routeValues, content, controller); // Verify outcome result.Response.ShouldBeEquivalentTo(expectedResponse); }
public void NullDataIsSerialized() { // Fixture setup var response = new SuccessResponse(); // Exercise system var serializedResponse = JObject.FromObject(response); // Verify outcome serializedResponse.Should().ContainKey("data"); serializedResponse.Value<string>("data").Should().BeNull(); }
public IHttpActionResult JSendAction() { var response = new SuccessResponse(); return JSend(HttpStatusCode.Gone, response); }
public void StatusIsSuccess(SuccessResponse response) { // Exercise system and verify outcome response.Status.Should().Be("success"); }
public void IsJSendResponse(SuccessResponse response) { // Exercise system and verify outcome response.Should().BeAssignableTo<IJSendResponse>(); }
public void JSendSuccess_CreatesNewJSendResult(HttpStatusCode code, Model model, JSendApiController controller) { // Fixture setup var expectedResponse = new SuccessResponse(model); // Exercise system var result = controller.JSendSuccess(code, model); // Verify outcome result.Response.ShouldBeEquivalentTo(expectedResponse); result.StatusCode.Should().Be(code); }
public void JSend_CreatesNewJSendResult(HttpStatusCode code, SuccessResponse response, JSendApiController controller) { // Exercise system var result = controller.JSend(code, response); // Verify outcome result.Response.Should().Be(response); result.StatusCode.Should().Be(code); }