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);
        }