public void IsSatisfiedBy_WhenTicketIsInProgress_ReturnsFalse() { var ticket = CreateTicket(startedOn: DateTimeOffset.UtcNow); var spec = new GetOnHoldTickets(); var result = spec.IsSatisfiedBy(ticket); Assert.IsFalse(result, "Should return false when status is InProgress."); }
public void IsSatisfiedBy_WhenTicketIsPendingFeedback_ReturnsFalse() { var ticket = CreateTicket(feedbackRequestedOn: DateTimeOffset.UtcNow); var spec = new GetOnHoldTickets(); var result = spec.IsSatisfiedBy(ticket); Assert.IsFalse(result, "Should return false when status is PendingFeedback."); }
public void IsSatisfiedBy_WhenTicketIsOverdue_ReturnsFalse() { var ticket = CreateTicket(dueDate: DateTimeOffset.UtcNow.AddDays(-1)); var spec = new GetOnHoldTickets(); var result = spec.IsSatisfiedBy(ticket); Assert.IsFalse(result, "Should return false when status is Overdue."); }
public void IsSatisfiedBy_WhenTicketIsClosed_ReturnsFalse() { var ticket = CreateTicket(closedOn: DateTimeOffset.UtcNow); var spec = new GetOnHoldTickets(); var result = spec.IsSatisfiedBy(ticket); Assert.IsFalse(result, "Should return true when status is Closed."); }
public void IsSatisfiedBy_WhenTicketIsOpen_ReturnsFalse() { var ticket = CreateTicket(); var spec = new GetOnHoldTickets(); var result = spec.IsSatisfiedBy(ticket); Assert.IsFalse(result, "Should return false when status is Open."); }