@Test
public void resolvesToTrueWhenEqual() {

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