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")); }