public void GetAllPersons_ShouldReturnCorrectPerson()
        {
            TestPersonRepository testPersons = new TestPersonRepository();
            var ExpectedResult = testPersons.GetByID(2) as Person;

            var controller = new PersonsController(testPersons);
            var result     = controller.Get(2) as OkNegotiatedContentResult <Person>;

            Assert.AreEqual(ExpectedResult.FirstName.ToString(), result.Content.FirstName);
        }
        public void GetAllPersons_ShouldReturnAllPersons()
        {
            TestPersonRepository testPersons = new TestPersonRepository();
            var ExpectedResult = testPersons.GetAll() as List <Person>;

            var controller = new PersonsController(testPersons);
            var result     = controller.Get() as List <Person>;

            Assert.AreEqual(ExpectedResult.Count, result.Count);
        }