public void CanGetOutParamBinding() { var paramA = typeof(DuckParamBindingOptionTests).GetMethod("SampleMethodOutA").GetParameters()[0]; var paramB = typeof(DuckParamBindingOptionTests).GetMethod("SampleMethodOutB").GetParameters()[0]; Assert.That(DuckParamBindingOption.Get(paramA, paramB).Bindable); }
public void CanGetNotBindable() { var paramA = typeof(DuckParamBindingOptionTests).GetMethod("SampleMethodB").GetParameters()[0]; var paramB = typeof(DuckParamBindingOptionTests).GetMethod("SampleMethodA").GetParameters()[0]; Assert.That(DuckParamBindingOption.Get(paramA, paramB).Bindable, Is.False); }