public void IsIgnoreWithTest() { object value = null; var ableFalse = new IgnoreWhenNullable(false); Assert.False(ableFalse.IsIgnoreWith(value)); value = 1; Assert.False(ableFalse.IsIgnoreWith(value)); var parameter = TestParameter.Create(null); Assert.False(ableFalse.IsIgnoreWith(parameter)); parameter = TestParameter.Create("laojiu"); Assert.False(ableFalse.IsIgnoreWith(parameter)); value = null; var ableTrue = new IgnoreWhenNullable(true); Assert.True(ableTrue.IsIgnoreWith(value)); value = 1; Assert.False(ableTrue.IsIgnoreWith(value)); parameter = TestParameter.Create(null); Assert.True(ableTrue.IsIgnoreWith(parameter)); parameter = TestParameter.Create("laojiu"); Assert.False(ableTrue.IsIgnoreWith(parameter)); }
public void IsIgnoreWithTest() { object value = null; var ableFalse = new IgnoreWhenNullable(false); Assert.False(ableFalse.IsIgnoreWith(value)); value = 1; Assert.False(ableFalse.IsIgnoreWith(value)); var parameter = new ApiParameterDescriptor { Value = null }; Assert.False(ableFalse.IsIgnoreWith(parameter)); parameter = new ApiParameterDescriptor { Value = "laojiu" }; Assert.False(ableFalse.IsIgnoreWith(parameter)); value = null; var ableTrue = new IgnoreWhenNullable(true); Assert.True(ableTrue.IsIgnoreWith(value)); value = 1; Assert.False(ableTrue.IsIgnoreWith(value)); parameter = new ApiParameterDescriptor { Value = null }; Assert.True(ableTrue.IsIgnoreWith(parameter)); parameter = new ApiParameterDescriptor { Value = "laojiu" }; Assert.False(ableTrue.IsIgnoreWith(parameter)); }