public void Base_Sample() { // arrange Uncertain <double> x = new Multinomial <double>(new[] { 5.0 }); // act MeanAndConfidenceInterval m2 = x.ExpectedValueWithConfidence(); // assert Assert.IsTrue(m2.Mean > 5.0 - eps && m2.Mean < 5.0 + eps); }
public void Base_Implicit() { // arrange Uncertain <double> X = 5.0; Uncertain <double> Y = 6.0; // act Uncertain <double> Z = from x in X from y in Y select x + y; // Y is implicitly cast // assert MeanAndConfidenceInterval m2 = Z.ExpectedValueWithConfidence(); Assert.IsTrue(m2.Mean > 11.0 - eps && m2.Mean < 11.0 + eps); }