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); }