public void FitTest2()
{
EmpiricalDistribution target = new EmpiricalDistribution(new double[] { 0 });
double[] observations = { 5, 5, 1, 4, 1, 2, 2, 3, 3, 3, 4, 3, 3, 3, 4, 3, 2, 3 };
double[] weights = null;
IFittingOptions options = new EmpiricalOptions { SmoothingRule = FaultySmoothingRule };
target.Fit(observations, weights, options);
Assert.AreEqual(1.9144923416414432, target.Smoothing);
Assert.AreNotSame(observations, target.Samples);
CollectionAssert.AreEqual(observations, target.Samples);
}