public void Given_employee_already_exists_Then_should_get_correct_exception()
        {
            //Given
            //Given
            var employee = new Employee();
            var contactDetails = new EmployeeContactDetail();
            employee.AddContactDetails(contactDetails);

            //When
            //Then
            Assert.Throws<ContactDetailsAlreadyAttachedToEmployeeException>(() => employee.AddContactDetails(contactDetails));
        }
        public void Given_employee_When_add_contact_details_Then_should_attach_as_appropiate()
        {
            //Given
            var employee = new Employee();

            var contactDetails = new EmployeeContactDetail();

            //When
            employee.AddContactDetails(contactDetails);

            //Then
            Assert.That(employee.ContactDetails.Count, Is.EqualTo(1));
        }