예제 #1
0
        public void ScoreSheet_RecordUpperSectionOnes_RecordTwo()
        {
            // Arrange
            var dice = _testDieFactory.CreateDieEnumerable(new[] { 2, 4, 1, 3, 1 });

            _diceCup.Setup(x => x.Dice).Returns(dice);

            // Act
            var onesScore = _scoreSheet.RecordUpperSection(UpperSectionItem.Ones, _diceCup.Object);

            // Assert
            onesScore.Should().Be(2);
            _scoreSheet.Ones.Should().Be(2);
        }