public void ShouldBeWithInterfacePageableModelBinder()
        {
            var modelBinderProviderContextMock = new MockModelBinderProviderContext(typeof(IRSqlPageable <string>));
            var pageableModelBinderProvider    = new RSqlPageableModelBinderProvider();
            var expected = pageableModelBinderProvider.GetBinder(modelBinderProviderContextMock);

            expected
            .Should()
            .BeOfType <BinderTypeModelBinder>();
        }
        public void ShouldBetNotPageableModelBinder()
        {
            var modelBinderProviderContextMock = new MockModelBinderProviderContext(typeof(string));
            var pageableModelBinderProvider    = new RSqlPageableModelBinderProvider();
            var expected = pageableModelBinderProvider.GetBinder(modelBinderProviderContextMock);

            expected
            .Should()
            .BeNull();

            modelBinderProviderContextMock = new MockModelBinderProviderContext(typeof(int?));
            pageableModelBinderProvider    = new RSqlPageableModelBinderProvider();
            expected = pageableModelBinderProvider.GetBinder(modelBinderProviderContextMock);
            expected
            .Should()
            .BeNull();
        }