public void FindConcurrentData_test() { Continuum thisInst = new Continuum(""); string Filename = testingFolder + "\\MCP testing.cfm"; thisInst.Open(Filename); Met thisMet = thisInst.metList.metItem[0]; MCP thisMCP = thisMet.mcp; thisMCP.FindConcurrentData(thisMCP.GetStartOrEndDate("Concurrent", "Start"), thisMCP.GetStartOrEndDate("Concurrent", "End")); Assert.AreEqual(thisMCP.concData.Length, 8500, 0, "Wrong concurrent data length"); double[] Conc_Avgs = thisMCP.GetConcAvgsCount(thisInst.metList.numWD, Met.TOD.All, Met.Season.All); Assert.AreEqual(Conc_Avgs[0], 6.418475, 0.001, "Wrong average target wind speed"); Assert.AreEqual(Conc_Avgs[1], 6.669817, 0.001, "Wrong average reference wind speed"); Assert.AreEqual(Conc_Avgs[2], 8500, 0, "Wrong concurrent data count"); thisInst.Close(); }