public void Test_InterferenceTaExcessRate(int length, double[] rates)
        {
            for (int i = 0; i < length; i++)
            {
                statList.Add(new RuInterferenceStat
                {
                    TaExcessRate = rates[i]
                });
            }
            GenerateValuesStatService service = new GenerateValuesStatService(statList);
            List <double>             results = service.GenerateValues("邻区距离分析");

            for (int i = 0; i < length; i++)
            {
                Assert.AreEqual(results[i], rates[i], Eps);
            }
        }
Exemplo n.º 2
0
 public void Test_InterferenceDistance(int length, double[] tas, double[] rtds)
 {
     for (int i = 0; i < length; i++)
     {
         statList.Add(new RuInterferenceStat
         {
             TaAverage = tas[i],
             AverageRtd = rtds[i]
         });
     }
     GenerateValuesStatService service = new GenerateValuesStatService(statList);
     List<double> results = service.GenerateValues("干扰距离分析");
     for (int i = 0; i < length; i++)
     {
         Assert.AreEqual(results[i], tas[i]/rtds[i], Eps);
     }
 }
        public void Test_InterferenceDistance(int length, double[] tas, double[] rtds)
        {
            for (int i = 0; i < length; i++)
            {
                statList.Add(new RuInterferenceStat
                {
                    TaAverage  = tas[i],
                    AverageRtd = rtds[i]
                });
            }
            GenerateValuesStatService service = new GenerateValuesStatService(statList);
            List <double>             results = service.GenerateValues("干扰距离分析");

            for (int i = 0; i < length; i++)
            {
                Assert.AreEqual(results[i], tas[i] / rtds[i], Eps);
            }
        }
Exemplo n.º 4
0
 public void Test_InterferenceSource(int length, double[] ratios, int[] cells, double[] expectedValues)
 {
     for (int i = 0; i < length; i++)
     {
         statList.Add(new RuInterferenceStat
         {
             InterferenceRatio = ratios[i],
             VictimCells = cells[i]
         });
     }
     GenerateValuesStatService service = new GenerateValuesStatService(statList);
     List<double> results = service.GenerateValues("干扰源分析");
     Assert.AreEqual(results.Count, length);
     for (int i = 0; i < length; i++)
     {
         Assert.AreEqual(results[i], expectedValues[i], Eps);
     }
 }
        public void Test_InterferenceSource(int length, double[] ratios, int[] cells, double[] expectedValues)
        {
            for (int i = 0; i < length; i++)
            {
                statList.Add(new RuInterferenceStat
                {
                    InterferenceRatio = ratios[i],
                    VictimCells       = cells[i]
                });
            }
            GenerateValuesStatService service = new GenerateValuesStatService(statList);
            List <double>             results = service.GenerateValues("干扰源分析");

            Assert.AreEqual(results.Count, length);
            for (int i = 0; i < length; i++)
            {
                Assert.AreEqual(results[i], expectedValues[i], Eps);
            }
        }
Exemplo n.º 6
0
 public void Test_InterferenceTaExcessRate(int length, double[] rates)
 {
     for (int i = 0; i < length; i++)
     {
         statList.Add(new RuInterferenceStat
         {
             TaExcessRate = rates[i]
         });
     }
     GenerateValuesStatService service = new GenerateValuesStatService(statList);
     List<double> results = service.GenerateValues("邻区距离分析");
     for (int i = 0; i < length; i++)
     {
         Assert.AreEqual(results[i], rates[i], Eps);
     }
 }