public void PersonManager_AddPerson_AddsToRepository()
        {
            //Arrange
            FakePersonRepository mockRepository = new FakePersonRepository();
            PersonManager manager = new PersonManager(mockRepository);

            Person p = new Person() { Id = 1, Forename = "Ted", Surname = "Smith", BirthdayDay = 1, BirthdayMonth = 12 };

            //Act 
            manager.AddPerson(p);

            //Assert
            Assert.IsNotNull(mockRepository.AddedPerson, "Person not added to repository");
            Assertions.AssertPeopleAreEqual(p, mockRepository.AddedPerson);
        }