Exemplo n.º 1
0
        public void Calc_Avg_WS_Test()
        {
            MCP_tool ThisMCP  = new MCP_tool();
            string   filename = "C:\\Users\\OEE2015_12\\Dropbox (OEE)\\Software - Development\\MCP\\v1.0\\QA Backup files\\Paulding 10-min data_hourly.csv";

            ThisMCP.Import_Target_Data(filename);

            Stats    ThisStats = new Stats();
            DateTime Start     = Convert.ToDateTime("10/1/2008 12:00:00 AM");
            DateTime End       = Convert.ToDateTime("10/31/2008 11:00:00 PM");

            // Test 1
            float This_Avg = ThisStats.Calc_Avg_WS(ThisMCP.Target_Data, 6, 7, Start, End, 90, 270, true, 0, true, 0, ThisMCP);

            Assert.AreEqual(This_Avg, 6.49889, 0.001, "Wrong Avg WS");

            // Test 2
            Start = Convert.ToDateTime("2/1/2009 12:00:00 AM");
            End   = Convert.ToDateTime("2/13/2009 1:00:00 PM");
            ThisMCP.Num_Hourly_Ints = 2;

            This_Avg = ThisStats.Calc_Avg_WS(ThisMCP.Target_Data, 5, 10, Start, End, 210, 300, false, 0, true, 0, ThisMCP);
            Assert.AreEqual(This_Avg, 6.783322, 0.001, "Wrong Avg WS");
        }