public void ShouldCreditCheckGoodPerson() { var sut = new CreditCheckerGateway(); var results = sut.HasGoodCreditHistory("Maria"); Assert.That(results, Is.True); }
public void ShouldCreditCheckBadPerson() { var sut = new CreditCheckerGateway(); var results = sut.HasGoodCreditHistory("John"); Assert.That(results, Is.False); }
public void ShouldCreditCheckGoodPerson() { var sut = new CreditCheckerGateway(); var isGoodCredit = sut.HasGoodCreditHistory("Jason"); Assert.That(isGoodCredit, Is.True); }
public void ShouldCreditCheckBadPerson() { var sut = new CreditCheckerGateway(); var isGoodCredit = sut.HasGoodCreditHistory("Amrit"); Assert.That(isGoodCredit, Is.False); }
public void ShouldScoreApplicationCorrectly() { var realCreditCheckerGateway = new CreditCheckerGateway(); var fakeMainframe = new Mock <IBankMainframeGateway>(); var application = new CreditCardApplication { ApplicantName = "Maire", ApplicantAgeInYears = 25, AirlineFrequentFlyerNumber = "C1234567" }; fakeMainframe.Setup(x => x.CreateNew(application)).Returns(25); var sut = new CreditCardApplicationScorer(realCreditCheckerGateway, fakeMainframe.Object); var result = sut.ScoreApplication(application); Assert.That(result, Is.Not.Null); }