public void Mean_BaseCaseSingleArray_Success() { Single[] SingleValues = new Single[] { 3, 6 }; Single[] SingleWeights = new Single[] { 4, 2 }; Assert.AreEqual(4, WeightedAverage.Mean(SingleValues, SingleWeights)); }
public void Mean_BaseCaseIntArray_Success() { int[] IntValues = new int[] { 3, 6 }; int[] IntWeights = new int[] { 4, 2 }; Assert.AreEqual(4, WeightedAverage.Mean(IntValues, IntWeights)); }
public void Mean_ArraysDifferentSize_Throws() { int[] values = new int[] { 1, 2 }; int[] weights = new int[] { 3 }; Assert.ThrowsException <ArgumentException>(() => WeightedAverage.Mean(values, weights)); }
public void Mean_NullArrays_Throws() { int[] values = null; int[] weights = null; Assert.ThrowsException <ArgumentException>(() => WeightedAverage.Mean(values, weights)); }
static void IllionWeightedAverage() { #region WeightedAverage int[] values = null; int[] weights = null; try { Console.WriteLine(WeightedAverage.Mean(values, weights)); } catch (ArgumentException ae) { Console.WriteLine("Throw ArgumentException"); } int[] IntValues = new int[] { 3, 6 }; int[] IntWeights = new int[] { 4, 2 }; Console.WriteLine(WeightedAverage.Mean(IntValues, IntWeights)); Single[] SingleValues = new Single[] { 3, 6 }; Single[] SingleWeights = new Single[] { 4, 2 }; Console.WriteLine(WeightedAverage.Mean(SingleValues, SingleWeights)); #endregion }
public static void Main(string[] args) { int[] values = new int[] { 3, 6 }; int[] weights = new int[] { 4, 2 }; Console.WriteLine(WeightedAverage.Mean(values, weights)); }