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