public void IsSatisfiedBy_WhenPriorityDoesNotMatchValue_ReturnsFalse(Priority priority, Priority value) { var ticket = new Ticket { Priority = priority }; var spec = new GetTicketByPriority(value); var result = spec.IsSatisfiedBy(ticket); Assert.IsFalse(result, "Should return false when priority does not match value."); }
public void IsSatisfiedBy_WhenPriorityMatchesValue_ReturnsTrue(Priority priority) { var ticket = new Ticket { Priority = priority }; var spec = new GetTicketByPriority(priority); var result = spec.IsSatisfiedBy(ticket); Assert.IsTrue(result, "Should return true when priority matches value."); }