public void Returns_Custom_Rules_From_Attributes()
 {
     var provider = new CustomRulesProvider();
     var rules = provider.GetRulesFromType(typeof (TestModel));
     Assert.Equal(1, rules.Keys.Count());
     var customRule = rules["Name"].Single() as CustomRule;
     Assert.Equal("myJSFunc", customRule.JavaScriptFunction);
     Assert.Equal("someParam", customRule.Parameters);
     Assert.Equal("My error", customRule.ErrorMessageOrResourceString);
 }
 public void IsACachingRuleProvider()
 {
     CachingRulesProvider instance = new CustomRulesProvider();
 }