Пример #1
0
        public void MarkAsFailedMethod_ShouldSetExceptionMessage()
        {
            // Arrange
            var recipient = new Recipient();

            // Act
            recipient.MarkAsFailed("sending failed", new DateTime());

            // Assert
            Assert.AreEqual("sending failed", recipient.Exception);
        }
Пример #2
0
        public void MarkAsFailedMethod_ShouldChangeStatusToFailed()
        {
            // Arrange
            var recipient = new Recipient();

            // Act
            recipient.MarkAsFailed("sending failed", new DateTime());

            // Assert
            Assert.AreEqual(SendingStatus.Failed, recipient.Status);
        }
Пример #3
0
        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);
        }