public void Equality_with_equals(long value, string userValue, bool expected)
        {
            var userValueWrapper = new UserValueWrapper(1L, "userValue");
            var other            = new UserValueWrapper(value, userValue);

            userValueWrapper.Equals(other).Should().Be(expected);
        }
        public void Equality_with_equals_false_when_same_object()
        {
            var userValueWrapper = new UserValueWrapper(1L, "userValue");

            object other = userValueWrapper;

            userValueWrapper.Equals(other).Should().Be(true);
        }