public void MoreThan_MoreThanArgumentIsNull_ArgValidationException()
        {
            ComparableClass        value        = new ComparableClass();
            ComparableClass        moreThanNull = null;
            ArgValidationException exc          = Assert.Throws <ArgValidationException>(() =>
            {
                Arg.Validate(() => value).MoreThan(moreThanNull);
            });

            Assert.Equal($"Argument 'value' of method 'MoreThan' is null. Сan not compare null object", exc.Message);
        }
        public void MoreThan_ArgumentIsNull_ArgValidationException()
        {
            ComparableClass        nullValue     = null;
            ComparableClass        moreThanValue = new ComparableClass();
            ArgValidationException exc           = Assert.Throws <ArgValidationException>(() =>
            {
                Arg.Validate(() => nullValue).MoreThan(moreThanValue);
            });

            Assert.Equal($"Argument '{nameof(nullValue)}' is null. Сan not compare null object", exc.Message);
        }