public void MarkAsFailedMethod_ShouldSetExceptionMessage() { // Arrange var recipient = new Recipient(); // Act recipient.MarkAsFailed("sending failed", new DateTime()); // Assert Assert.AreEqual("sending failed", recipient.Exception); }
public void MarkAsFailedMethod_ShouldChangeStatusToFailed() { // Arrange var recipient = new Recipient(); // Act recipient.MarkAsFailed("sending failed", new DateTime()); // Assert Assert.AreEqual(SendingStatus.Failed, recipient.Status); }
public void MarkAsFailedMethod_ShouldSetLastAttemptDate() { // Arrange var recipient = new Recipient(); var failedDate = new DateTime(2015, 1, 1); // Act recipient.MarkAsFailed("sending failed", failedDate); // Assert Assert.AreEqual(failedDate, recipient.LastAttemptDate); }