public void TestAllReturnsAllResultsWhereTheConditionIsMet() { var ruleSet = new RuleSet <object, object, string>(); ruleSet.When(notEqual).Then("not equal"); ruleSet.When(equal).Then("equal"); ruleSet.When(equal).Then("definitely equal"); var results = ruleSet.All("foo", "foo"); Assert.That(results.Count(), Is.EqualTo(2)); Assert.That(results, Contains.Item("equal")); Assert.That(results, Contains.Item("definitely equal")); }
public void TestAllReturnsAllResultsWhereTheConditionIsMet() { var ruleSet = new RuleSet <int, int, int, int, int, int, int, int, int, string>(); ruleSet.When(desc).Then("descending"); ruleSet.When(asc).Then("ascending"); ruleSet.When(asc).Then("definitely ascending"); var results = ruleSet.All(1, 2, 3, 4, 5, 6, 7, 8, 9); Assert.That(results.Count(), Is.EqualTo(2)); Assert.That(results, Contains.Item("ascending")); Assert.That(results, Contains.Item("definitely ascending")); }
public void TestAllReturnsAllResultsWhereTheConditionIsMet() { var ruleSet = new RuleSet <int, string>(); ruleSet.When(odd).Then("odd"); ruleSet.When(even).Then("even"); ruleSet.When(even).Then("definitely even"); var results = ruleSet.All(2); Assert.That(results.Count(), Is.EqualTo(2)); Assert.That(results, Contains.Item("even")); Assert.That(results, Contains.Item("definitely even")); }
public void TestAllReturnsAllResultsWhereTheConditionIsMet() { var ruleSet = new RuleSet<int,string>(); ruleSet.When(odd).Then("odd"); ruleSet.When(even).Then("even"); ruleSet.When(even).Then("definitely even"); var results = ruleSet.All(2); Assert.That(results.Count(), Is.EqualTo(2)); Assert.That(results, Contains.Item("even")); Assert.That(results, Contains.Item("definitely even")); }
public void TestAllReturnsAllResultsWhereTheConditionIsMet() { var ruleSet = new RuleSet<object,object,string>(); ruleSet.When(notEqual).Then("not equal"); ruleSet.When(equal).Then("equal"); ruleSet.When(equal).Then("definitely equal"); var results = ruleSet.All("foo", "foo"); Assert.That(results.Count(), Is.EqualTo(2)); Assert.That(results, Contains.Item("equal")); Assert.That(results, Contains.Item("definitely equal")); }
public void TestAllReturnsAllResultsWhereTheConditionIsMet() { var ruleSet = new RuleSet<int,int,int,int,int,int,int,int,int,string>(); ruleSet.When(desc).Then("descending"); ruleSet.When(asc).Then("ascending"); ruleSet.When(asc).Then("definitely ascending"); var results = ruleSet.All(1,2,3,4,5,6,7,8,9); Assert.That(results.Count(), Is.EqualTo(2)); Assert.That(results, Contains.Item("ascending")); Assert.That(results, Contains.Item("definitely ascending")); }