public void GetFromPredicateName_can_return_a_predicate_for_every_supported_name(StoryPointsComparedToConstantValueSpecFactory sut, int value) { var supportedPredicates = new[] { PredicateName.Equals, PredicateName.NotEquals, PredicateName.GreaterThan, PredicateName.GreaterThanOrEqual, PredicateName.LessThan, PredicateName.LessThanOrEqual, }; foreach (var name in supportedPredicates) { Assert.That(() => sut.GetFromPredicateName(name, value), Is.Not.Null, $"A spec was returned for the predicate '{name}'"); } }
public void GreaterThan_returns_a_gt_spec(Ticket ticket, StoryPointsComparedToConstantValueSpecFactory sut) { ticket.StoryPoints = 5; Assert.That(() => sut.GreaterThan(3).Matches(ticket), Is.True); }
public void LessThanOrEqual_returns_a_lte_spec(Ticket ticket, StoryPointsComparedToConstantValueSpecFactory sut) { ticket.StoryPoints = 5; Assert.That(() => sut.LessThanOrEqual(5).Matches(ticket), Is.True); }
public void NotEquals_returns_a_not_equals_spec(Ticket ticket, StoryPointsComparedToConstantValueSpecFactory sut) { ticket.StoryPoints = 5; Assert.That(() => sut.NotEquals(5).Matches(ticket), Is.False); }