Buy House User Story
A player has a series when he purchases all the properties of a color group. When a player has a series of a color group, he can buy houses for those properties at the beginning of his turn. Player cannot purchase more than 5 houses on any given series.
buyHouse1*
fit.ActionFixture | ||
start | edu.ncsu.realestate.BuyHouse | |
press | initialize game board | |
enter | number of players | 2 |
enter | player 1 name | 1 |
enter | player 2 name | 2 |
enter | player dice roll | 2 |
press | purchase property | |
press | end turn | |
enter | player dice roll | 4 |
press | end turn | |
enter | player dice roll | 5 |
press | purchase property | |
press | end turn | |
enter | player dice roll | 2 |
press | end turn | |
check | player can buy house | false |
enter | player dice roll | 2 |
press | purchase property | |
press | end turn | |
enter | player dice roll | 4 |
press | end turn | |
check | player set | blue |
check | player can buy house | true |
enter | player chooses set | blue |
enter | number of houses | 4 |
press | purchase house | |
check | houses on blue 1 | 4 |
check | houses on blue 2 | 4 |
check | houses on blue 3 | 4 |
check | player money | 780 |
enter | player dice roll | 2 |
press | end turn |
Player cannot purchase more than 5 houses on any given color set.
buyHouse2
fit.ActionFixture | ||
start | edu.ncsu.realestate.BuyHouse | |
press | initialize game board | |
enter | number of players | 2 |
enter | player 1 name | 1 |
enter | player 2 name | 2 |
enter | player dice roll | 2 |
press | purchase property | |
press | end turn | |
enter | player dice roll | 4 |
press | end turn | |
enter | player dice roll | 5 |
press | purchase property | |
press | end turn | |
enter | player dice roll | 2 |
press | end turn | |
check | player can buy house | false |
enter | player dice roll | 2 |
press | purchase property | |
press | end turn | |
enter | player dice roll | 4 |
press | end turn | |
check | player set | blue |
check | player can buy house | true |
enter | player chooses set | blue |
enter | number of houses | 4 |
press | purchase house | |
check | houses on blue 1 | 4 |
check | houses on blue 2 | 4 |
check | houses on blue 3 | 4 |
check | player money | 780 |
enter | player dice roll | 2 |
press | end turn | |
enter | player dice roll | 2 |
press | end turn | |
check | player set | blue |
enter | player chooses set | blue |
enter | number of houses | 2 |
press | purchase house | |
check | houses on blue 1 | 4 |
check | houses on blue 2 | 4 |
check | houses on blue 3 | 4 |
check | player money | 780 |
buyHouse3
fit.ActionFixture | ||
start | edu.ncsu.realestate.BuyHouse | |
press | initialize game board | |
enter | number of players | 2 |
enter | player 1 name | 1 |
enter | player 2 name | 2 |
enter | player dice roll | 2 |
press | purchase property | |
press | end turn | |
enter | player dice roll | 4 |
press | end turn | |
enter | player dice roll | 5 |
press | purchase property | |
press | end turn | |
enter | player dice roll | 2 |
press | end turn | |
check | player can buy house | false |
enter | player dice roll | 2 |
press | purchase property | |
press | end turn | |
enter | player dice roll | 4 |
press | end turn | |
check | player set | blue |
check | player can buy house | true |
enter | player chooses set | blue |
enter | number of houses | 4 |
press | purchase house | |
check | houses on blue 1 | 4 |
check | houses on blue 2 | 4 |
check | houses on blue 3 | 4 |
check | player money | 780 |
enter | player dice roll | 2 |
press | end turn | |
enter | player dice roll | 2 |
press | end turn | |
check | player set | blue |
enter | player chooses set | blue |
enter | number of houses | 2 |
press | purchase house | |
check | houses on blue 1 | 4 |
check | houses on blue 2 | 4 |
check | houses on blue 3 | 4 |
check | player set | blue |
enter | player chooses set | blue |
enter | number of houses | 1 |
press | purchase house | |
check | houses on blue 1 | 5 |
check | houses on blue 2 | 5 |
check | houses on blue 3 | 5 |
check | player money | 630 |
enter | player dice roll | 2 |
press | end turn | |
check | player money | 1900 |
When a player (A) lands on a property owned by another player (B) and the property has houses, the rent A pays to B is (base rent * (number of houses + 1)).
payRentHouse1*
fit.ActionFixture | ||
start | edu.ncsu.realestate.BuyHouse | |
press | initialize game board | |
enter | number of players | 2 |
enter | player 1 name | 1 |
enter | player 2 name | 2 |
enter | player dice roll | 2 |
press | purchase property | |
press | end turn | |
enter | player dice roll | 4 |
press | end turn | |
enter | player dice roll | 5 |
press | purchase property | |
press | end turn | |
enter | player dice roll | 2 |
press | end turn | |
check | player can buy house | false |
enter | player dice roll | 2 |
press | purchase property | |
press | end turn | |
enter | player dice roll | 4 |
press | end turn | |
check | player set | blue |
check | player can buy house | true |
enter | player chooses set | blue |
enter | number of houses | 4 |
press | purchase house | |
check | houses on blue 1 | 4 |
check | houses on blue 2 | 4 |
check | houses on blue 3 | 4 |
check | player money | 780 |
enter | player dice roll | 2 |
press | end turn | |
enter | player dice roll | 2 |
press | end turn | |
check | player set | blue |
enter | player chooses set | blue |
enter | number of houses | 2 |
press | purchase house | |
check | houses on blue 1 | 4 |
check | houses on blue 2 | 4 |
check | houses on blue 3 | 4 |
check | player set | blue |
enter | player chooses set | blue |
enter | number of houses | 1 |
press | purchase house | |
check | houses on blue 1 | 5 |
check | houses on blue 2 | 5 |
check | houses on blue 3 | 5 |
check | player money | 630 |
enter | player dice roll | 2 |
press | end turn | |
enter | player dice roll | 2 |
press | end turn | |
check | player 1 money | 890 |
check | player 2 money | 1840 |
Created: 6/10/2004
Modified: 8/22/2005
Return to FIT Summary
Return to RealEstate Example
Copyright © 2004-2006 North Carolina State University, Dr. Laurie Williams, Dright Ho, and Sarah Smith