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!"); }
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!"); }