コード例 #1
0
        private void CheckProbability(Roll roll, decimal expectedProbability)
        {
            var actualProbability = roll.CalculateProbability();

            expectedProbability = Math.Min(1m, Math.Max(0m, expectedProbability));
            _output.WriteLine($"Expected Probability: {expectedProbability:P}");
            _output.WriteLine($"Actual Probability: {actualProbability:P}");
            actualProbability.Should().Be(expectedProbability);
        }