public Play ( int firstBall, int secondBall, int thirdBall = -1 ) : void | ||
firstBall | int | |
secondBall | int | |
thirdBall | int | |
리턴 | void |
public void Play(int firstBall, int secondBall,int thirdBall=-1)
{
var frame = CreateFrame(firstBall, secondBall, thirdBall);
if (frames.Count > 0)
{
frames.Last().Next = frame;
}
frames.Add(frame);
}
public void ScoreBoardShouldCountTotalScoreOfPerfectGame() { //given var scoreBoard=new ScoreBoard(); //when scoreBoard.Play(10,0); scoreBoard.Play(10,0); scoreBoard.Play(10,0); scoreBoard.Play(10,0); scoreBoard.Play(10,0); scoreBoard.Play(10,0); scoreBoard.Play(10,0); scoreBoard.Play(10,0); scoreBoard.Play(10,0); scoreBoard.Play(10,10,10); //then Assert.AreEqual(300,scoreBoard.TotalScore); }