public void Should_have_error_for_each_bad_data()
 {
     Assert.IsTrue(RuleErrors.SingleOrDefault(x => x.Id == 2) != null);
     Assert.IsTrue(RuleErrors.SingleOrDefault(x => x.Id == 3) != null);
     Assert.IsTrue(RuleErrors.SingleOrDefault(x => x.Id == 4) != null);
     Assert.IsTrue(RuleErrors.SingleOrDefault(x => x.Id == 5) != null);
 }
 public void Should_error_on_string_not_in_lookup()
 {
     Assert.AreEqual(1, RuleErrors.Count(x => x.Id == 4));
     Assert.IsFalse(RuleErrors.SingleOrDefault(x => x.RuleId == "100.0") == null);
 }