public void ReturnThisProbabilityMultipliedByTheArgument(decimal firstProbability, decimal secondProbability)
            {
                var probability = new Probability(firstProbability);

                var combinedProbability = probability.CombinedWith(new Probability(secondProbability));

                Assert.That(combinedProbability, Is.EqualTo(new Probability(firstProbability * secondProbability)));
            }
Example #2
0
        public void Method_Condition_ShouldExpected(double inputOne, double inputTwo, string result)
        {
            // Arrange
            var probabilityOfOne = new Probability(new decimal(inputOne));

            // Act
            var prob = probabilityOfOne.CombinedWith(new Probability(new decimal(inputTwo)));

            // Assert
            Assert.That(prob.ToString(), Is.EqualTo(result));
        }