public void Member_Optional_Should_Not_Throw_When_Member_Is_Null() { var value = new MemberTestClass(); Action a = () => ThrowOn(() => value) .IfNull() .MemberOptional(m => m.Member, arg => arg.IfNull()); a.Should().NotThrow(); }
public void Member_Empty() { var value = new MemberTestClass(); Action a = () => ThrowOn(() => value) .IfNull() .Member(m => m.Member, arg => arg.IfEmpty()); a.Should() .Throw <ValidationException>() .WithType(ValidationType.IfEmpty); }
public void Member_Not_Empty() { var value = new MemberTestClass() { Member = "not_empty" }; Action a = () => ThrowOn(() => value) .IfNull() .Member(m => m.Member, arg => arg.IfEmpty()); a.Should().NotThrow(); }
public void Member_Optional_Should_Throw_When_Member_Is_WhiteSpace() { var value = new MemberTestClass() { Member = " " }; Action a = () => ThrowOn(() => value) .IfNull() .MemberOptional(m => m.Member, arg => arg.IfNullOrWhiteSpace()); a.Should() .Throw <ValidationException>() .WithType(ValidationType.IfNullOrWhiteSpace); }