public void ReturnTrue_WhenMetRequirements() { // Arrange Person person = GetTestPerson(); var calculator = new MinimumIncomeEntitlingCalculator(); // Act bool isEntitled = calculator.CheckIfPersonIsEntitledToMinimumIncome(person); // Assert Assert.True(isEntitled); }
public void ReturnFalse_WhenCarEngineDisplacementIsGreaterThan1600() { // Arrange Person person = GetTestPerson(); person.CarEngineDisplacement = 1800; var calculator = new MinimumIncomeEntitlingCalculator(); // Act bool isEntitled = calculator.CheckIfPersonIsEntitledToMinimumIncome(person); // Assert Assert.False(isEntitled); }
public void ReturnFalse_WhenHasLivedAbroadTheLast2Years() { // Arrange Person person = GetTestPerson(); person.HasLivedAbroadLast2Years = true; var calculator = new MinimumIncomeEntitlingCalculator(); // Act bool isEntitled = calculator.CheckIfPersonIsEntitledToMinimumIncome(person); // Assert Assert.False(isEntitled); }
public void ReturnFalse_WhenMonthlyIncomeIsGreaterThan780() { // Arrange Person person = GetTestPerson(); person.MonthlyIncome = 800; var calculator = new MinimumIncomeEntitlingCalculator(); // Act bool isEntitled = calculator.CheckIfPersonIsEntitledToMinimumIncome(person); // Assert Assert.False(isEntitled); }
public void ReturnFalse_WhenRealEstateValueIsGreaterThan30000() { // Arrange Person person = GetTestPerson(); person.RealEstateValue = 31000; var calculator = new MinimumIncomeEntitlingCalculator(); // Act bool isEntitled = calculator.CheckIfPersonIsEntitledToMinimumIncome(person); // Assert Assert.False(isEntitled); }