Octopus.Client.Validation.NonEmptyCollectionItemAttribute.IsValid C# (CSharp) Method

IsValid() public method

public IsValid ( object value ) : bool
value object
return bool
        public override bool IsValid(object value)
        {
            var collection = ((IEnumerable)(value ?? new string[0])).OfType<object>().ToArray();
            return collection.Length == 0 || collection.Any(v => v != null && !string.IsNullOrWhiteSpace(v.ToString()));
        }
    }

Usage Example

コード例 #1
0
 public void CollectionWithBlankStringShouldFail()
 {
     var attribute = new NonEmptyCollectionItemAttribute();
     Assert.IsFalse(attribute.IsValid(new ReferenceCollection(new[] {""})));
 }
All Usage Examples Of Octopus.Client.Validation.NonEmptyCollectionItemAttribute::IsValid
NonEmptyCollectionItemAttribute