public void DataIsCorrectlyInitialized(object data) { // Exercise system var response = new FailResponse(data); // Verify outcome response.Data.Should().BeSameAs(data); }
public void ResponseIsCorrectlyInitialized(string reason, ApiController controller) { // Fixture setup var expectedResponse = new FailResponse(reason); // Exercise system var result = new JSendBadRequestResult(reason, controller); // Verify outcome result.Response.ShouldBeEquivalentTo(expectedResponse); }
public void ResponseIsCorrectlyInitialized(IEnumerable<AuthenticationHeaderValue> challenges, ApiController controller) { // Fixture setup var expectedResponse = new FailResponse(StringResources.RequestNotAuthorized); // Exercise system var result = new JSendUnauthorizedResult(challenges, controller); // Verify outcome result.Response.ShouldBeEquivalentTo(expectedResponse); }
public void SerializesCorrectly(object data, FailResponse response) { // Fixture setup var expectedSerializedResponse = new JObject { {"status", "fail"}, {"data", JObject.FromObject(data)} }; // Exercise system var serializedResponse = JObject.FromObject(response); // Verify outcome Assert.Equal(expectedSerializedResponse, serializedResponse, JToken.EqualityComparer); }
public void JSendFail_CreatesNewJSendResult(HttpStatusCode code, string reason, JSendApiController controller) { // Fixture setup var expectedResponse = new FailResponse(reason); // Exercise system var result = controller.JSendFail(code, reason); // Verify outcome result.Response.ShouldBeEquivalentTo(expectedResponse); result.StatusCode.Should().Be(code); }
public void StatusIsFail(FailResponse response) { // Exercise system and verify outcome response.Status.Should().Be("fail"); }
public void IsJSendResponse(FailResponse response) { // Exercise system and verify outcome response.Should().BeAssignableTo<IJSendResponse>(); }