public void LimitedCapacityTest() { var legSel = new LegSelections(3); Assert.That(legSel.Add(new SelectionModel(1, 0.3))); Assert.That(legSel.Add(new SelectionModel(2, 0.3))); Assert.That(legSel.Add(new SelectionModel(3, 0.3))); Assert.That(!legSel.Add(new SelectionModel(4, 0.3))); }
public void BinsAndProbabilityTest() { var legSel = new LegSelections(3); Assert.That(legSel.Add(new SelectionModel(1, 0.3))); Assert.That(legSel.Add(new SelectionModel(2, 0.3))); Assert.That(legSel.Add(new SelectionModel(3, 0.3))); Assert.That(legSel.Bins.Count() == 3); Assert.That(Math.Abs(legSel.Probability - 0.9d) < Tolerance); }