public void ReasonIsCorrectlyInitialized(string reason, ApiController controller)
 {
     // Exercise system
     var result = new JSendNotFoundResult(reason, controller);
     // Verify outcome
     result.Reason.Should().Be(reason);
 }
        public void ReasonIsSetToDefaultMessage_When_ArgumentIsNull(ApiController controller)
        {
            // Exercise system
            var result = new JSendNotFoundResult(null, controller);

            // Verify outcome
            result.Reason.Should().Be(StringResources.NotFound_DefaultMessage);
        }
        public void ReasonIsCorrectlyInitialized(string reason, ApiController controller)
        {
            // Exercise system
            var result = new JSendNotFoundResult(reason, controller);

            // Verify outcome
            result.Reason.Should().Be(reason);
        }
        public async Task SetsContentTypeHeader(JSendNotFoundResult result)
        {
            // Exercise system
            var message = await result.ExecuteAsync(new CancellationToken());

            // Verify outcome
            message.Content.Headers.ContentType.MediaType.Should().Be("application/json");
        }
        public async Task SetsStatusCode(JSendNotFoundResult result)
        {
            // Exercise system
            var message = await result.ExecuteAsync(new CancellationToken());

            // Verify outcome
            message.StatusCode.Should().Be(result.StatusCode);
        }
 public void ResponseIsCorrectlyInitialized(string reason, ApiController controller)
 {
     // Fixture setup
     var expectedResponse = new FailResponse(reason);
     // Exercise system
     var result = new JSendNotFoundResult(reason, controller);
     // Verify outcome
     result.Response.ShouldBeEquivalentTo(expectedResponse);
 }
        public void ResponseIsCorrectlyInitialized(string reason, ApiController controller)
        {
            // Fixture setup
            var expectedResponse = new FailResponse(reason);
            // Exercise system
            var result = new JSendNotFoundResult(reason, controller);

            // Verify outcome
            result.Response.ShouldBeEquivalentTo(expectedResponse);
        }
        public async Task ResponseIsSerializedIntoBody(JSendNotFoundResult result)
        {
            // Fixture setup
            var serializedResponse = JsonConvert.SerializeObject(result.Response);
            // Exercise system
            var message = await result.ExecuteAsync(new CancellationToken());

            // Verify outcome
            var content = await message.Content.ReadAsStringAsync();

            content.Should().Be(serializedResponse);
        }
 public void StatusCodeIs404(JSendNotFoundResult result)
 {
     // Exercise system and verify outcome
     result.StatusCode.Should().Be(HttpStatusCode.NotFound);
 }
 public void IsHttpActionResult(JSendNotFoundResult result)
 {
     // Exercise system and verify outcome
     result.Should().BeAssignableTo <IHttpActionResult>();
 }
Ejemplo n.º 11
0
 public async Task ResponseIsSerializedIntoBody(JSendNotFoundResult result)
 {
     // Fixture setup
     var serializedResponse = JsonConvert.SerializeObject(result.Response);
     // Exercise system
     var message = await result.ExecuteAsync(new CancellationToken());
     // Verify outcome
     var content = await message.Content.ReadAsStringAsync();
     content.Should().Be(serializedResponse);
 }
Ejemplo n.º 12
0
 public void ReasonIsSetToDefaultMessage_When_ArgumentIsNull(ApiController controller)
 {
     // Exercise system
     var result = new JSendNotFoundResult(null, controller);
     // Verify outcome
     result.Reason.Should().Be(StringResources.NotFound_DefaultMessage);
 }
Ejemplo n.º 13
0
 public void StatusCodeIs404(JSendNotFoundResult result)
 {
     // Exercise system and verify outcome
     result.StatusCode.Should().Be(HttpStatusCode.NotFound);
 }
Ejemplo n.º 14
0
 public void IsHttpActionResult(JSendNotFoundResult result)
 {
     // Exercise system and verify outcome
     result.Should().BeAssignableTo<IHttpActionResult>();
 }
Ejemplo n.º 15
0
 public async Task SetsContentTypeHeader(JSendNotFoundResult result)
 {
     // Exercise system
     var message = await result.ExecuteAsync(new CancellationToken());
     // Verify outcome
     message.Content.Headers.ContentType.MediaType.Should().Be("application/json");
 }
Ejemplo n.º 16
0
 public async Task SetsStatusCode(JSendNotFoundResult result)
 {
     // Exercise system
     var message = await result.ExecuteAsync(new CancellationToken());
     // Verify outcome
     message.StatusCode.Should().Be(result.StatusCode);
 }