Exemplo n.º 1
0
        public void Get_Data_Count_Test()
        {
            MCP_tool ThisMCP     = new MCP_tool();
            Stats    These_Stats = new Stats();
            string   filename    = "C:\\Users\\OEE2015_12\\Dropbox (OEE)\\Software - Development\\MCP\\v1.0\\QA Backup files\\MERRA2_Lat_41.5_Long_-84.375_19850101_to_20151231_50mWS_50mWD_10mTemp.csv";

            ThisMCP.Import_Reference_data(filename);
            ThisMCP.Num_WD_Sectors  = 16;
            ThisMCP.Num_Hourly_Ints = 1;
            ThisMCP.Num_Temp_bins   = 2;
            ThisMCP.Find_Min_Max_temp();

            DateTime Start = Convert.ToDateTime("3/4/2009 4:00:00 AM");
            DateTime End   = Convert.ToDateTime("5/16/2009 4:00:00 PM");

            // Test 1
            int This_Count = These_Stats.Get_Data_Count(ThisMCP.Ref_Data, Start, End, 7, 0, 1, ThisMCP, false);

            Assert.AreEqual(This_Count, 45, 0, "Wrong data count");

            ThisMCP.Num_WD_Sectors  = 4;
            ThisMCP.Num_Hourly_Ints = 2;
            ThisMCP.Num_Temp_bins   = 2;
            ThisMCP.Find_Min_Max_temp();

            Start = Convert.ToDateTime("1/1/1985 12:00:00 AM");
            End   = Convert.ToDateTime("12/31/2015 12:00:00 AM");

            // Test 2
            This_Count = These_Stats.Get_Data_Count(ThisMCP.Ref_Data, Start, End, 0, 1, 0, ThisMCP, false);
            Assert.AreEqual(This_Count, 14114, 0, "Wrong data count");
        }