public void DetermineDesignValue_DifferentValues_ReturnsExpectedValue(double mean, double standardDeviation, double percentile, double expectedValue) { // Setup var calculator = new SimplePercentileBasedDesignVariableCalculator(mean, standardDeviation, double.NaN); // Call double actualDesignVariable = calculator.PublicDetermineDesignVariable(mean, standardDeviation, percentile); // Assert Assert.AreEqual(expectedValue, actualDesignVariable, 1e-8); }
public void Constructor_WithParameters_SetParameterValues() { // Setup var random = new Random(21); double mean = random.NextDouble(); double standardDeviation = random.NextDouble(); double coefficientOfVariation = random.NextDouble(); // Call var calculator = new SimplePercentileBasedDesignVariableCalculator(mean, standardDeviation, coefficientOfVariation); // Assert Assert.AreEqual(mean, calculator.PublicMean); Assert.AreEqual(standardDeviation, calculator.PublicStandardDeviation); Assert.AreEqual(coefficientOfVariation, calculator.PublicCoefficientOfVariation); }