public void TestMedianFromStream() { Assert.Equal(12, Medians.MedianFromStream(12)); Assert.Equal(11, Medians.MedianFromStream(10)); Assert.Equal(12, Medians.MedianFromStream(20)); Assert.Equal(11, Medians.MedianFromStream(6)); Assert.Equal(10, Medians.MedianFromStream(4)); Assert.Equal((decimal)10.5, Medians.MedianFromStream(11)); }
public void TestMedianOfUnequal() { int[] a = new int[] { 1, 2, 3, 4, 5 }; int[] b = new int[] { -2, -1, 0 }; Assert.Equal(_MedianOf2(a, b), Medians.MedianOfUnequal(a, b)); a = new int[] { 4, 6, 8, 10, 12, 20 }; b = new int[] { 5, 7, 9, 11 }; Assert.Equal(_MedianOf2(a, b), Medians.MedianOfUnequal(a, b)); }
public void TestMedianOfEqual() { int[] a = new int[] { 1, 12, 15, 26, 38 }; int[] b = new int[] { 2, 13, 17, 30, 45 }; // int result = Medians.MedianOfEqual(a, b); // Assert.Equal(16, result); a = new int[] { 1, 2, 3, 6 }; b = new int[] { 4, 6, 8, 10 }; int result = Medians.MedianOfEqual(a, b); Assert.Equal(5, result); }
public void UdpateMedians() { if (SelectedParameter == WeatherType.ParameterEnum.Observation) { Medians = new ObservableCollection <WeatherType>() { WeatherType.AveTempMedian, WeatherType.MinTempMedian, WeatherType.MaxTempMedian }; MedianVisibility = Visibility.Visible; } else { Medians.Clear(); MedianVisibility = Visibility.Collapsed; } }
private void Process(IEnumerable <string> filtered) { foreach (var con in filtered) { if (con[0] != '<') { All.Add(con); } else if (con[1] == 'S') { Leaders.Add(con); } else if (con[1] == 'M') { Medians.Add(con); } else if (con[1] == 'E') { Trailers.Add(con); } } }