public void SutEqualsOther() { var sut = new CurrentPropertySoldAsFinancingMortgageApplicationSpecification(); var other = new CurrentPropertySoldAsFinancingMortgageApplicationSpecification(); var actual = sut.Equals(other); Assert.True(actual); }
public void SutDoesNotEqualAnonymousObject() { var sut = new CurrentPropertySoldAsFinancingMortgageApplicationSpecification(); var anonymous = new object(); var actual = sut.Equals(anonymous); Assert.False(actual); }
public void IsSatisfiedByReturnsTrueIfCurrentPropertyHasValue() { var application = new MortgageApplication { CurrentPropertyWillBeSoldToFinanceNewProperty = true }; var sut = new CurrentPropertySoldAsFinancingMortgageApplicationSpecification(); var actual = sut.IsSatisfiedBy(application); Assert.True(actual); }
public void IsSatisfiedByReturnsFalseIfCurrentPropertyIsNull() { var application = new MortgageApplication { CurrentPropertyWillBeSoldToFinanceNewProperty = false }; var sut = new CurrentPropertySoldAsFinancingMortgageApplicationSpecification(); var actual = sut.IsSatisfiedBy(application); Assert.False(actual); }
public void SutIsMortgageApplicationSpecification() { var sut = new CurrentPropertySoldAsFinancingMortgageApplicationSpecification(); Assert.IsAssignableFrom<IMortgageApplicationSpecification>(sut); }