public void TrueTrueTest() { MockExpression leftExpression = new MockExpression(true); MockExpression rightExpression = new MockExpression(true); AndOperator expression = new AndOperator(leftExpression, rightExpression); Assert.IsTrue(expression.Evaluate(this.principal)); }
public void FalseFalseTest() { MockExpression leftExpression = new MockExpression(false); MockExpression rightExpression = new MockExpression(false); OrOperator expression = new OrOperator(leftExpression, rightExpression); Assert.IsFalse(expression.Evaluate(this.principal)); }
public void TrueTest() { MockExpression expression = new MockExpression(false); NotOperator notExpression = new NotOperator(expression); Assert.IsTrue(notExpression.Evaluate(this.principal)); }
public void FalseTrueTest() { MockExpression leftExpression = new MockExpression(false); MockExpression rightExpression = new MockExpression(true); AndOperator expression = new AndOperator(leftExpression, rightExpression); Assert.IsFalse(expression.Evaluate(this.principal)); }
public void TrueTrueTest() { MockExpression leftExpression = new MockExpression(true); MockExpression rightExpression = new MockExpression(true); OrOperator expression = new OrOperator(leftExpression, rightExpression); Assert.IsTrue(expression.Evaluate(this.principal)); }