public void TestsFromFile(TestCase testCase)
        {
            var actual = FriendlyProbability.FromProbability(testCase.Input);

            if (testCase.Output != actual)
            {
                Assert.True(false, string.Format("expected {0} actual {1} from line {2}", testCase.Output, actual, testCase.LineNumber));
            }
        }
        public void FriendlyDescriptionTestsFromFile(TestCaseFriendlyDescription testCase)
        {
            var actual = FriendlyProbability.FromProbability(testCase.Input);

            if (testCase.ExpectedFriendlyDescription != actual.FriendlyDescription)
            {
                Assert.True(false, string.Format("expected {0} actual {1} from line {2}", testCase.ExpectedFriendlyDescription, actual.FriendlyDescription, testCase.LineNumber));
            }
        }
 public TestCase(int lineNumber, double input, FriendlyProbability output)
 {
     LineNumber = lineNumber;
     Input      = input;
     Output     = output;
 }