public void SutEqualsOther() { var sut = new ApplicantProcessor(); var other = new ApplicantProcessor(); var actual = sut.Equals(other); Assert.True(actual); }
public void SutDoesNotEqualAnonymousObject() { var sut = new ApplicantProcessor(); var anonymous = new object(); var actual = sut.Equals(anonymous); Assert.False(actual); }
public void ProduceRenderingsReturnsCorrectResult( string name, string street, string postalCode, string country, int yearlyIncome, string taxAuthority) { var sut = new ApplicantProcessor(); var applicant = new Applicant { Contact = new Contact { Name = name, Address = new Address { Street = street, PostalCode = postalCode, Country = country } }, YearlyIncome = yearlyIncome, TaxationAuthority = taxAuthority }; IEnumerable <IRendering> actual = sut.ProduceRenderings(applicant); var expected = new IRendering[] { new TextRendering( " " + name + ", " + street + ", " + postalCode + ", " + country + ". "), new BoldRendering("Yearly income:"), new TextRendering(" " + yearlyIncome + ". "), new BoldRendering("Tax authority:"), new TextRendering(" " + taxAuthority + "."), new LineBreakRendering() }; Assert.Equal(expected, actual); }