public async Task And_Both_AccountLegalEntityId_And_ProviderId_Then_Not_Valid( ChangeOfPartyCommand command, ChangeOfPartyCommandValidator validator) { var result = await validator.ValidateAsync(command); result.IsValid().Should().BeFalse(); result.ValidationDictionary.Keys.Should().Contain(nameof(command.ProviderId)); }
public async Task And_Guid_And_ProviderId_Then_Is_Valid( ChangeOfPartyCommand command, ChangeOfPartyCommandValidator validator) { command.AccountLegalEntityId = null; var result = await validator.ValidateAsync(command); result.IsValid().Should().BeTrue(); }
public async Task And_Default_Guid_Then_Not_Valid( ChangeOfPartyCommand command, ChangeOfPartyCommandValidator validator) { command.ReservationId = Guid.Empty; command.AccountLegalEntityId = null; var result = await validator.ValidateAsync(command); result.IsValid().Should().BeFalse(); result.ValidationDictionary.Keys.Should().Contain(nameof(command.ReservationId)); }