예제 #1
0
        public void SucceededGivesValidCreditLimitIfAttemptBelowMinimum()
        {
            // Arrange, Act
            CreditApproval creditApproval = CreditApproval.Succeeded(0M);

            // Assert
            Assert.AreEqual(CreditApproval.MinCreditLimit, creditApproval.CreditLimit);
        }
예제 #2
0
        public void SucceededGivesValidCreditLimitIfAttemptAboveMinimum()
        {
            // Arrange, Act
            CreditApproval creditApproval = CreditApproval.Succeeded(CreditApproval.MinCreditLimit + 10M);

            // Assert
            Assert.Greater(creditApproval.CreditLimit, CreditApproval.MinCreditLimit);
        }
예제 #3
0
        public void SucceededActuallySucceeds()
        {
            // Arrange, Act
            CreditApproval creditApproval =
                CreditApproval.Succeeded(CreditApproval.MinCreditLimit);

            // Assert
            Assert.IsTrue(creditApproval.Approved);
        }