private void CheckConvert(object value, bool target, IsNullOrWhitespaceConverter converter)
        {
            var result = converter.Convert(value, null, null, CultureInfo.CurrentCulture);

            if (result is bool boolean)
            {
                Assert.AreEqual(target, boolean);
            }
            else
            {
                Assert.Fail($"The result should be a boolean but actually is '{result?.GetType().Name ?? "[UNKNOWN]"}'.");
            }
        }
 private void CheckConvert(string value, bool target, IsNullOrWhitespaceConverter converter)
 => this.CheckConvert((object)value, target, converter);