Beispiel #1
0
        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));
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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));
        }