public RoutingTableTests() { _routingTable = new RoutingTable(); _peopleModel = new PeopleModel(); _peopleModel.Add("Michael"); _peopleModel.Add("Will"); }
public void ShouldAddGivenPersonToPeopleList() { _peopleModel.Add("Michael"); var result = _peopleModel.People; var expected = new List <Person> { new Person("David"), new Person("Michael") }; var resultJson = JsonConvert.SerializeObject(result); var expectedJson = JsonConvert.SerializeObject(expected); Assert.Equal(expectedJson, resultJson); }
public override Response Post(string body) { if (PeopleModel.People.Any(p => p.Name == body) || body == "") { return(new Response(202)); } PeopleModel.Add(body); var response = new Response(201, body); response.Headers["Location"] = $"http://localhost:8080/people/{body}"; return(response); }
public GreetRequestControllerTests() { _peopleModel = new PeopleModel(); _peopleModel.Add("Michael"); _peopleModel.Add("Will"); }