Example #1
0
        public void WhenPostingAPersonThenResponseIndicatesPersonWasAdded()
        {
            var request  = this.GetPostRequest();
            var resource = new HelloResource();
            var response = resource.Post(request);

            Assert.AreEqual("Added Glenn", response.Content.ReadAsString());
        }
Example #2
0
        public void WhenPostingAPersonThenResponseIsText()
        {
            var request  = GetPostRequest();
            var resource = new HelloResource();
            var response = resource.Post(request);

            response.HasContentWithMediaType("text/plain");
        }
Example #3
0
        public void WhenPostingAPersonThenResponseStatusCodeIsCreated()
        {
            var request  = GetPostRequest();
            var resource = new HelloResource();
            var response = resource.Post(request);

            Assert.AreEqual(HttpStatusCode.Created, response.StatusCode);
        }
Example #4
0
        public void WhenPostingAPersonThenPersonIsStored()
        {
            var request  = this.GetPostRequest();
            var resource = new HelloResource();

            resource.Post(request);
            Assert.IsTrue(peopleToSayHelloTo.Contains("Glenn"));
        }