public void WhenPostingAPersonThenResponseIndicatesPersonWasAdded() { var request = this.GetPostRequest(); var resource = new HelloResource(); var response = resource.Post(request); Assert.AreEqual("Added Glenn", response.Content.ReadAsString()); }
public void WhenPostingAPersonThenResponseIsText() { var request = GetPostRequest(); var resource = new HelloResource(); var response = resource.Post(request); response.HasContentWithMediaType("text/plain"); }
public void WhenPostingAPersonThenResponseStatusCodeIsCreated() { var request = GetPostRequest(); var resource = new HelloResource(); var response = resource.Post(request); Assert.AreEqual(HttpStatusCode.Created, response.StatusCode); }
public void WhenPostingAPersonThenPersonIsStored() { var request = this.GetPostRequest(); var resource = new HelloResource(); resource.Post(request); Assert.IsTrue(peopleToSayHelloTo.Contains("Glenn")); }