예제 #1
0
        public void TestConvertWithInvalidArgumentThrows()
        {
            Assert.That(
                () => _converter.Convert(new Action(() => { }), typeof(T), null, null),
                Throws.ArgumentException.With.Property(nameof(ArgumentException.ParamName)).EqualTo("value"));

            Assert.That(
                () => _converter.Convert(false, typeof(Action), null, null),
                Throws.ArgumentException.With.Property(nameof(ArgumentException.ParamName)).EqualTo("targetType"));
        }