@Test
public void resolvesToFalseWhenNotEqual() {

    final Scalar<Object> first = new Scalar.Default<>(new Object());
    final Scalar<Object> second = new Scalar.Default<>(new Object());
    final Field<Object> field = new MkField<>(new Object(), new Object());
    MatcherAssert.assertThat(
        new Equals<>(first, second).resolve(field),
        Matchers.is(false)
    );
}