public void IsSatisfiedByWithMessagesTest4() { var left = new ExpressionSpecification <String>(x => true, "msgLeft"); var right = new ExpressionSpecification <String>(x => true, "msgRight"); var target = new AndSpecification <String>(left, right); var actual = target.IsSatisfiedByWithMessages(String.Empty) .ToList(); Assert.Equal(0, actual.Count); }
public void IsSatisfiedByWithMessagesTest() { var left = new ExpressionSpecification <String>(x => true); var right = new ExpressionSpecification <String>(x => true); var target = new AndSpecification <String>(left, right); var actual = target.IsSatisfiedByWithMessages(String.Empty) .ToList(); Assert.Empty(actual); }
public void IsSatisfiedByWithMessagesTestCas2() { var left = new ExpressionSpecification <String>(x => true); var right = new ExpressionSpecification <String>(x => false); var target = new AndSpecification <String>(left, right); var actual = target.IsSatisfiedByWithMessages(String.Empty) .ToList(); Assert.Equal(1, actual.Count); Assert.Null(actual[0]); }
public void IsSatisfiedByWithMessagesTestCas6() { var left = new ExpressionSpecification <String>(x => true, "msgLeft"); var right = new ExpressionSpecification <String>(x => false, "msgRight"); var target = new AndSpecification <String>(left, right); var actual = target.IsSatisfiedByWithMessages(String.Empty) .ToList(); Assert.Single(actual); Assert.Equal("msgRight", actual[0]); }
public void IsSatisfiedByWithMessagesTestCase4() { var left = new ExpressionSpecification<String>( x => true, "msgLeft" ); var right = new ExpressionSpecification<String>( x => true, "msgRight" ); var target = new AndSpecification<String>( left, right ); var actual = target.IsSatisfiedByWithMessages( String.Empty ) .ToList(); Assert.AreEqual( 0, actual.Count ); }
public void IsSatisfiedByWithMessagesTestCas3() { var left = new ExpressionSpecification<String>( x => false ); var right = new ExpressionSpecification<String>( x => false ); var target = new AndSpecification<String>( left, right ); var actual = target.IsSatisfiedByWithMessages( String.Empty ) .ToList(); Assert.AreEqual( 2, actual.Count ); Assert.IsNull( actual[0] ); Assert.IsNull( actual[1] ); }