Ejemplo n.º 1
0
        public void TestPrioritizedResourceRequestHandling()
        {
            #region Expected Result
            string expected = @"[User_0,Req,01/01/0001 12:05:00 AM,0]
[User_1,Req,01/01/0001 12:05:00 AM,1]
[User_2,Req,01/01/0001 12:05:00 AM,2]
[User_3,Req,01/01/0001 12:05:00 AM,3]
[User_4,Req,01/01/0001 12:05:00 AM,4]
[User_4,Acq,01/01/0001 12:10:00 AM]
[User_4,Rls,01/01/0001 12:15:00 AM]
[User_3,Acq,01/01/0001 12:15:00 AM]
[User_3,Rls,01/01/0001 12:20:00 AM]
[User_2,Acq,01/01/0001 12:20:00 AM]
[User_2,Rls,01/01/0001 12:25:00 AM]
[User_1,Acq,01/01/0001 12:25:00 AM]
[User_1,Rls,01/01/0001 12:30:00 AM]
[User_0,Acq,01/01/0001 12:30:00 AM]
[User_0,Rls,01/01/0001 12:35:00 AM]
";
            #endregion

            m_prt = new PriRscReqTester(5);
            for (int i = 0; i < 5; i++)
            {
                ResourceUser ru = m_prt.RscUsers[i];
                Console.WriteLine("Changing " + ru.Name + "'s priority to " + i);
                ru.ResourceRequest.Priority = i;
            }
            m_resultString = "";
            m_prt.Start();
            //Console.WriteLine(m_resultString);

            Assert.IsTrue(StripCRLF(m_resultString).Equals(StripCRLF(expected)), "TestPrioritizedResourceRequestWRemoval_2", "Results didn't match!");
        }
Ejemplo n.º 2
0
        public void TestPrioritizedResourceRequestWRemoval_2()
        {
            #region Expected Result
            string expected = @"[User_0,Req,01/01/0001 12:05:00 AM,0]
[User_1,Req,01/01/0001 12:05:00 AM,0]
[User_2,Req,01/01/0001 12:05:00 AM,0]
[User_3,Req,01/01/0001 12:05:00 AM,0]
[User_4,Req,01/01/0001 12:05:00 AM,0]
[User_0,Acq,01/01/0001 12:10:00 AM]
[User_0,Rls,01/01/0001 12:15:00 AM]
[User_2,Acq,01/01/0001 12:15:00 AM]
[User_2,Rls,01/01/0001 12:20:00 AM]
[User_1,Acq,01/01/0001 12:20:00 AM]
[User_1,Rls,01/01/0001 12:25:00 AM]
[User_3,Acq,01/01/0001 12:25:00 AM]
[User_3,Rls,01/01/0001 12:30:00 AM]
[User_4,Acq,01/01/0001 12:30:00 AM]
[User_4,Rls,01/01/0001 12:35:00 AM]
";
            #endregion
            m_prt = new PriRscReqTester(5);
            m_prt.Model.Starting += new ModelEvent(Model_Starting);
            m_resultString        = "";
            m_prt.Start();
            //Console.WriteLine(m_resultString);
            Assert.IsTrue(StripCRLF(m_resultString).Equals(StripCRLF(expected)), "TestPrioritizedResourceRequestWRemoval_2", "Results didn't match!");
        }