public void CanGetDuckCastBinding() { Assert.That(DuckValueBindingOption.Get(typeof(Sample), typeof(ISample)).Bindable); }
public void CanGetNotBindable() { Assert.That(DuckValueBindingOption.Get(typeof(int), typeof(object)).Bindable, Is.Not.True); }
public void CanGetUserConversionBinding() { Assert.That(DuckValueBindingOption.Get(typeof(int), typeof(UserStruct)).Bindable); }
public void CanGetImplicitReferenceBinding() { Assert.That(DuckValueBindingOption.Get(typeof(Array), typeof(object)).Bindable); }
public void CanGetImplicitNullableBinding() { Assert.That(DuckValueBindingOption.Get(typeof(int), typeof(int?)).Bindable); }
public void CanGetImplictNumericBinding() { Assert.That(DuckValueBindingOption.Get(typeof(int), typeof(long)).Bindable); }
public void CanGetIdentityBinding() { Assert.That(DuckValueBindingOption.Get(typeof(int), typeof(int)).Bindable); }