public void Should_Return_OneOf_Integers(int expected1, int expected2, int expected3, int expected4) { _intSelector = new WeightedRandomSelector <int>(); int[] testPool = { expected1, expected2, expected3, expected4 }; _intSelector.Add(expected1, 0.5); _intSelector.Add(expected2, 0.5); _intSelector.Add(expected3, 0.5); _intSelector.Add(expected4, 0.5); Assert.Contains(_intSelector.Select(), testPool); }
public void Should_Return_String(string expected) { _stringSelector = new WeightedRandomSelector <string>(); _stringSelector.Add(expected, 1.0); Assert.Equal(expected, _stringSelector.Select()); }
public void Should_Return_Integer(int expected) { _intSelector = new WeightedRandomSelector <int>(); _intSelector.Add(expected, 1.0); Assert.Equal(expected, _intSelector.Select()); }