Exemple #1
0
 public RoutingTableTests()
 {
     _routingTable = new RoutingTable();
     _peopleModel  = new PeopleModel();
     _peopleModel.Add("Michael");
     _peopleModel.Add("Will");
 }
Exemple #2
0
        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);
        }
Exemple #4
0
 public GreetRequestControllerTests()
 {
     _peopleModel = new PeopleModel();
     _peopleModel.Add("Michael");
     _peopleModel.Add("Will");
 }