public void CreditCardStatementHasCorrectDueDateFromOperationDateNextMonth() { CreditCardInfo creditCard = newCreditCard.GetInfo(false); DateTime operationDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 18); CreditCardStatement statement = CreditCardService.GetOrCreateStatementFromOperationDate(creditCard, operationDate); Assert.AreEqual(statement.DueDate, new DateTime(DateTime.Today.Year, DateTime.Today.Month + 1, 5)); }