public async Task should_update_person() { var externalRefId = Guid.NewGuid(); await Hooks.AddJudiciaryPerson(externalRefId); var updateCommand = new UpdateJudiciaryLeaverByExternalRefIdCommand(externalRefId, true); await _commandHandler.Handle(updateCommand); var updatePerson = await _getJudiciaryPersonByExternalRefIdQueryHandler.Handle(new GetJudiciaryPersonByExternalRefIdQuery(externalRefId)); updatePerson.ExternalRefId.Should().Be(updateCommand.ExternalRefId); updatePerson.HasLeft.Should().BeTrue(); }
public async Task should_add_person() { var externalRefId = Guid.NewGuid(); var insertCommand = new AddJudiciaryPersonByExternalRefIdCommand(externalRefId, "PersonalCode", "Title", "KnownAs", "Surname", "FullName", "PostNominals", "Email", true); await _commandHandler.Handle(insertCommand); var judiciaryPerson = await _getJudiciaryPersonByExternalRefIdQueryHandler.Handle(new GetJudiciaryPersonByExternalRefIdQuery(externalRefId)); judiciaryPerson.ExternalRefId.Should().Be(externalRefId); judiciaryPerson.PersonalCode.Should().Be("PersonalCode"); judiciaryPerson.Title.Should().Be("Title"); judiciaryPerson.KnownAs.Should().Be("KnownAs"); judiciaryPerson.Surname.Should().Be("Surname"); judiciaryPerson.Fullname.Should().Be("FullName"); judiciaryPerson.PostNominals.Should().Be("PostNominals"); judiciaryPerson.Email.Should().Be("Email"); judiciaryPerson.HasLeft.Should().BeTrue(); }
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(); }