Пример #1
0
        public void Mean_BaseCaseSingleArray_Success()
        {
            Single[] SingleValues  = new Single[] { 3, 6 };
            Single[] SingleWeights = new Single[] { 4, 2 };

            Assert.AreEqual(4, WeightedAverage.Mean(SingleValues, SingleWeights));
        }
Пример #2
0
        public void Mean_BaseCaseIntArray_Success()
        {
            int[] IntValues  = new int[] { 3, 6 };
            int[] IntWeights = new int[] { 4, 2 };

            Assert.AreEqual(4, WeightedAverage.Mean(IntValues, IntWeights));
        }
Пример #3
0
        public void Mean_ArraysDifferentSize_Throws()
        {
            int[] values  = new int[] { 1, 2 };
            int[] weights = new int[] { 3 };

            Assert.ThrowsException <ArgumentException>(() => WeightedAverage.Mean(values, weights));
        }
Пример #4
0
        public void Mean_NullArrays_Throws()
        {
            int[] values  = null;
            int[] weights = null;

            Assert.ThrowsException <ArgumentException>(() => WeightedAverage.Mean(values, weights));
        }
Пример #5
0
        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
        }
Пример #6
0
    public static void Main(string[] args)
    {
        int[] values  = new int[] { 3, 6 };
        int[] weights = new int[] { 4, 2 };

        Console.WriteLine(WeightedAverage.Mean(values, weights));
    }