Exemplo n.º 1
0
        public void ReturnNotFoundWhenPostDoesNotExist(Guid postId, HttpResponse response)
        {
            AcceptanceTestScaffold scaffold = new AcceptanceTestScaffold();

            scaffold.Setup();

            "Given a post ID for a post that does not exist".x(() => postId = Guid.NewGuid());

            "When I request a post".x(async() =>
                                      response = await scaffold.ExecuteHttpAsync(new GetPostQuery {
                PostId = postId
            })
                                      );

            "Then I receive a not found status code".x(() => Assert.Equal(404, response.StatusCode));
        }
Exemplo n.º 2
0
        public void ReturnNotFoundWhenConsignmentDoesNotExist(Guid consignmentId, HttpResponse response)
        {
            var scaffold = new AcceptanceTestScaffold();

            scaffold.Setup();

            "Given a consignment id that does not exist".x(() => consignmentId = Guid.NewGuid());

            "When I request a consignment".x(async() => response = await scaffold.ExecuteHttpAsync(
                                                 new GetConsignmentQuery
            {
                Id = consignmentId
            }));

            "Then I receive a not found status code".x(() =>
                                                       Assert.Equal((int)HttpStatusCode.NotFound, response.StatusCode));
        }