public void ArgumentTypeAssignableFrom_MustThrowWithProvidedArgumentName()
{
var ex = Assert.Throws<ArgumentException>(() => Ensure.ArgumentTypeAssignableFrom(typeof(IInterface), typeof(NotImplementedClass), "argument"));
ex.ParamName.Should().Be("argument");
}