public void OperatorTest(string value, WhereOperator expected) { var collection = new NameValueCollection(); collection["InvoicePrefix"] = value; var modelBinder = new WhereParamsModelBinder(); var obj = modelBinder.CreateWhereParams(typeof(TestParamsDomain), collection); var param = obj as WhereParams <TestParamsDomain>; Assert.Equal(param.GetOperator(x => x.InvoicePrefix), expected); }
public void ConvertTest(string name, string value, int length) { var collection = new NameValueCollection(); collection[name] = value; var modelBinder = new WhereParamsModelBinder(); var obj = modelBinder.CreateWhereParams(typeof(TestParamsDomain), collection); var param = obj as IWhereParams; Assert.Equal(param.GetValues(name).Length, length); }