Exemple #1
0
        public void Score_DoubleStrikeType_ShouldGet2NextBalls()
        {
            var frame  = new Frame();
            var frame2 = new LastFrame();

            frame.TryToAddPins(10);
            frame2.TryToAddPins(10);
            frame2.TryToAddPins(1);
            frame2.TryToAddPins(5);
            frame.NextFrame      = frame2;
            frame2.PreviousFrame = frame;
            frame.Score.Should().Be(21);
        }
Exemple #2
0
        public void TryToAddPins_IncorrectValues_FalseOnTryingToAdd(short value)
        {
            var result = _frame.TryToAddPins(value);

            result.Should().BeFalse();
        }