public void Should_update_the_leaver_person()
        {
            var person = new JudiciaryPerson(Guid.NewGuid(), "123", "Mr", "Steve", "Allen", "Steve Allen", "nom1", "*****@*****.**", false);

            person.Update(true);

            person.HasLeft.Should().BeTrue();
        }
        public void Should_update_person()
        {
            var person = new JudiciaryPerson(Guid.NewGuid(), "123", "Mr", "Steve", "Allen", "Steve Allen", "nom1", "*****@*****.**", true);

            person.Update("PersonalCode", "Title", "KnownAs", "Surname", "FullName", "PostNominals", "Email", true);

            person.PersonalCode.Should().Be("PersonalCode");
            person.Title.Should().Be("Title");
            person.KnownAs.Should().Be("KnownAs");
            person.Surname.Should().Be("Surname");
            person.Fullname.Should().Be("FullName");
            person.PostNominals.Should().Be("PostNominals");
            person.Email.Should().Be("Email");
            person.HasLeft.Should().BeTrue();
        }