public void ThenResolveReturnsFalse() { var rightHandSide = new Mock<IValue>(); rightHandSide.Setup(x => x.GreaterThan("larger")).Returns(false); rightHandSide.Setup(x => x.EqualTo("larger")).Returns(false); var subject = new LessThanOrEqualTo("Value", rightHandSide.Object); var result = subject.Resolve(new TestObject { Value = "larger" }, new List<IExpression>()); Assert.That(result, Is.False); }