public void SutDoesNotEqualAnonymousObject() { var sut = new FinancingHeadlineMortgageApplicationProcessor(); var anonymous = new object(); var actual = sut.Equals(anonymous); Assert.False(actual); }
public void SutEqualsOther() { var sut = new FinancingHeadlineMortgageApplicationProcessor(); var other = new FinancingHeadlineMortgageApplicationProcessor(); var actual = sut.Equals(other); Assert.True(actual); }
public void ProduceOfferReturnsCorrectResult() { var sut = new FinancingHeadlineMortgageApplicationProcessor(); var dummyApplication = new MortgageApplication(); var actual = sut.ProduceOffer(dummyApplication); var expected = new[] { new Heading2Rendering("Financing") }; Assert.Equal(expected, actual); }
public void SutIsMortgageApplicationProcessor() { var sut = new FinancingHeadlineMortgageApplicationProcessor(); Assert.IsAssignableFrom<IMortgageApplicationProcessor>(sut); }