Пример #1
0
 public void CalculateAverage_FindAverage_RandomTests()
 {
     for (int now = 0; now < 25; ++now)
     {
         var array = GenerateArray(random.Next(1, 100));
         Assert.AreEqual(this.FindAverage(array), CalculateAverage.FindAverage(array));
     }
 }
Пример #2
0
        public void CalculateAverage_FindAverage_ExampleTest()
        {
            double[] array = new double[] { 17, 16, 16, 16, 16, 15, 17, 17, 15, 5, 17, 17, 16 };
            Assert.AreEqual(200.0 / 13.0, CalculateAverage.FindAverage(array));

            // Should return 0 on empty array
            Assert.AreEqual(0, CalculateAverage.FindAverage(new double[] { }));
        }
Пример #3
0
        public void CalculateAverage_FindAverage_EdgeTests()
        {
            var array = new double[] { 0, 0, 0, 0, 0 };

            Assert.AreEqual(0, CalculateAverage.FindAverage(array));

            array = new double[] { };
            Assert.AreEqual(0, CalculateAverage.FindAverage(array));
        }