public async Task should_add_person() { var externalRefId = Guid.NewGuid(); var addCommand = new AddJudiciaryPersonCommand(externalRefId, "PersonalCode", "Title", "KnownAs", "Surname", "FullName", "PostNominals", "Email", false); await _commandHandler.Handle(addCommand); Hooks.AddJudiciaryPersonsForCleanup(externalRefId); var addedPerson = await _getJudiciaryPersonByExternalRefIdQueryHandler.Handle(new GetJudiciaryPersonByExternalRefIdQuery(externalRefId)); addedPerson.ExternalRefId.Should().Be(addCommand.ExternalRefId); addedPerson.PersonalCode.Should().Be("PersonalCode"); addedPerson.Title.Should().Be("Title"); addedPerson.KnownAs.Should().Be("KnownAs"); addedPerson.Surname.Should().Be("Surname"); addedPerson.Fullname.Should().Be("FullName"); addedPerson.PostNominals.Should().Be("PostNominals"); addedPerson.Email.Should().Be("Email"); addedPerson.HasLeft.Should().BeFalse(); }