Example #1
0
 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);
 }
Example #4
0
 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);
 }
Example #6
0
 public void StatusIsFail(FailResponse response)
 {
     // Exercise system and verify outcome
     response.Status.Should().Be("fail");
 }
Example #7
0
 public void IsJSendResponse(FailResponse response)
 {
     // Exercise system and verify outcome
     response.Should().BeAssignableTo<IJSendResponse>();
 }