public void GetRayEffHeightTest() { EffectRxHeight target = new EffectRxHeight(); // TODO: 初始化为适当的值 short[] altitudes = new short[]{1,2,3,4}; // TODO: 初始化为适当的值 float rxHeight = 1F; // TODO: 初始化为适当的值 int startIndex = 0; // TODO: 初始化为适当的值 int endIndex = 3; // TODO: 初始化为适当的值 float[] expected = new float[]{1.0F,2.0F,3.0F,4.0F}; // TODO: 初始化为适当的值 float[] actual; float delta = 0.01F; actual = target.GetRayEffHeight(altitudes, rxHeight, startIndex, endIndex); Assert.AreEqual(expected[0], actual[0],delta,"Index0 is not within acceptable range"); Assert.AreEqual(expected[1], actual[1], delta, "Index1 is not within acceptable range"); Assert.AreEqual(expected[2], actual[2], delta, "Index2 is not within acceptable range"); Assert.AreEqual(expected[3], actual[3], delta, "Index3 is not within acceptable range"); }
public void GetPointEffHeightTest() { EffectRxHeight target = new EffectRxHeight(); // TODO: 初始化为适当的值 short[] altitudes = new short[]{1,2,3}; // TODO: 初始化为适当的值 float rxHeight = 0.5F; // TODO: 初始化为适当的值 float expected = 3.5F; // TODO: 初始化为适当的值 float actual; actual = target.GetPointEffHeight(altitudes, rxHeight); Assert.AreEqual(expected, actual); }