public void when_frame_update_score_for_strike() { var frameList = GetFrames(); var strikeFrame = (AbstractFrame)_frameFactory.GetNextFrame(10, 0, 3); frameList[3] = strikeFrame; var score = strikeFrame.GetScoreForStrikeFrame(frameList); Assert.AreEqual(score, 17); score = ((AbstractFrame)frameList[2]).GetScoreForStrikeFrame(frameList); Assert.AreEqual(score, 23); }