public async Task And_AccountLegalEntityId_Is_Greater_Than_0_Then_Is_Valid( GetAvailableDatesQuery query, GetAvailableDatesValidator validator) { var result = await validator.ValidateAsync(query); result.IsValid().Should().BeTrue(); }
public async Task And_AccountLegalEntityId_Is_Less_Than_1_Then_Is_Invalid( GetAvailableDatesQuery query, GetAvailableDatesValidator validator) { if (query.AccountLegalEntityId > 0) { query.AccountLegalEntityId = -query.AccountLegalEntityId; } var result = await validator.ValidateAsync(query); result.IsValid().Should().BeFalse(); result.ValidationDictionary.Keys.Should().Contain(nameof(query.AccountLegalEntityId)); }