public void Dashboard_ExpandCollateralMenuItem()
 {
     storeResults = true;
     PO_Dashboard dash = new PO_Dashboard();
     dash.DailyCollateral().CollapseSection();
     dash.DailyCollateral().ExpandSection();
     Test.result = "Passed";
 }
        public void Dashboard_VerifyCollateralInprogressCountsSum()
        {
            storeResults = true;
            PO_Dashboard dash = new PO_Dashboard();

            int awaiting = dash.DailyCollateral().InProgress().GetAwaitingCount();
            int unmatched = dash.DailyCollateral().InProgress().GetUnmatchedCount();

            Assert.IsTrue(awaiting + unmatched == dash.DailyCollateral().InProgress().GetTotal());

            Test.result = "Passed";
        }
        public void Dashboard_VerifyCollateralInvalidCountsSum()
        {
            storeResults = true;
            PO_Dashboard dash = new PO_Dashboard();

            int repair = dash.DailyCollateral().Invalid().GetRepairRequiredCount();
            int rejected = dash.DailyCollateral().Invalid().GetRejectedCount();
            int other = dash.DailyCollateral().Invalid().GetOtherCount();

            Assert.IsTrue(repair + rejected + other == dash.DailyCollateral().Invalid().GetTotal());

            Test.result = "Passed";
        }
        public void Dashboard_VerifyCollateralValidCountsSum()
        {
            storeResults = true;
            PO_Dashboard dash = new PO_Dashboard();

            int ready = dash.DailyCollateral().Valid().GetReadyCount();
            int reported = dash.DailyCollateral().Valid().GetReported();
            int confirmed = dash.DailyCollateral().Valid().GetConfirmed();
            int awaiting = dash.DailyCollateral().Valid().GetAwaitingParentConfirmationCount();

            Assert.IsTrue(ready + awaiting + reported + confirmed == dash.DailyCollateral().Valid().GetTotal());

            Test.result = "Passed";
        }
        public void Dashboard_VerifyCollateralSum()
        {
            storeResults = true;
            PO_Dashboard dash = new PO_Dashboard();

            int valid = dash.DailyCollateral().Valid().GetTotal();

            int inProgress = dash.DailyCollateral().InProgress().GetTotal();

            int invalid = dash.DailyCollateral().Invalid().GetTotal();

            Assert.IsTrue(valid + inProgress + invalid == dash.DailyCollateral().GetTotal());

            Test.result = "Passed";
        }
 public void Dashboard_WorkQ_Collateral_Valid_AwaitingParentConfirmationQ()
 {
     storeResults = true;
     PO_Dashboard dash = new PO_Dashboard();
     PO_EMIRQueue awaiting = dash.DailyCollateral().Valid().AwaitingParentConfirmationQueue();
     awaiting.CheckResultTableAppears();
     result = "Passed";
 }
 public void Dashboard_WorkQ_Collateral_InValid_RepairQ()
 {
     storeResults = true;
     PO_Dashboard dash = new PO_Dashboard();
     PO_EMIRQueue repair = dash.DailyCollateral().Invalid().RepairRequiredQueue();
     repair.CheckResultTableAppears();
     result = "Passed";
 }
 public void Dashboard_WorkQ_Collateral_InValid_OtherQ()
 {
     storeResults = true;
     PO_Dashboard dash = new PO_Dashboard();
     PO_EMIRQueue other = dash.DailyCollateral().Invalid().OtherQueue();
     other.CheckResultTableAppears();
     result = "Passed";
 }
 public void Dashboard_WorkQ_Collateral_InProgress_UnmatchedQ()
 {
     storeResults = true;
     PO_Dashboard dash = new PO_Dashboard();
     PO_EMIRQueue unmached = dash.DailyCollateral().InProgress().UnmachedQueue();
     unmached.CheckResultTableAppears();
     result = "Passed";
 }
 public void Dashboard_WorkQ_Collateral_InProgress_AwaitingQ()
 {
     storeResults = true;
     PO_Dashboard dash = new PO_Dashboard();
     PO_EMIRQueue awaiting = dash.DailyCollateral().InProgress().AwaitingQueue();
     awaiting.CheckResultTableAppears();
     result = "Passed";
 }
 public void Dashboard_WorkQ_Collateral_Valid_EmirConfirmedQ()
 {
     storeResults = true;
     PO_Dashboard dash = new PO_Dashboard();
     PO_EMIRQueue confirmed = dash.DailyCollateral().Valid().ConfirmedQueue();
     confirmed.CheckResultTableAppears();
     result = "Passed";
 }
 public void Dashboard_WorkQ_Collateral_Valid_ReadyQ()
 {
     storeResults = true;
     PO_Dashboard dash = new PO_Dashboard();
     PO_EMIRQueue readyQueue = dash.DailyCollateral().Valid().ReadyQueue();
     readyQueue.CheckResultTableAppears();
     result = "Passed";
 }