public static void ImportCollateral()
 {
     CreateImportFile.Collateral_GenXML_NonDelegated();
     PO_Dashboard.GoToImportCollateralManualSource();
     PO_ImportManualCollateralSource importPage = new PO_ImportManualCollateralSource();
     importPage.ImportCollateralGenericXML()
         .SaveXML().Import();
     importPage.VerifyFileIsUploaded();
     PO_UTISearch.GoTo(Test.UTI, 100);
     PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage();
     emirTransactionPage.GoToCollateralSection();
     emirTransactionPage.VerifyCollateralAndValuationFileIsImported(60);
 }
 internal static void GenXML_Delegated()
 {
     CreateImportFile.Collateral_GenXML_Delegated();
     PO_Dashboard.GoToImportCollateralManualSource();
     PO_ImportManualCollateralSource importPage = new PO_ImportManualCollateralSource();
     importPage.ImportCollateralGenericXML()
         .SaveXML().Import();
     importPage.VerifyFileIsUploaded();
     PO_UTISearch.GoTo(Test.UTI, 100);
     PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage();
     emirTransactionPage.GoToCollateralSection();
     emirTransactionPage.VerifyDelegatedCollateralReadyToSend(60);
 }
 internal static void ImportNewCollateralGenXMLByUTI()
 {
     CreateImportFile.Collateral_GenXML_ByUTI();
     PO_Dashboard.GoToImportCollateralManualSource();
     PO_ImportManualCollateralSource importColPage = new PO_ImportManualCollateralSource();
     importColPage.ImportCollateralGenericXML()
         .SaveXML().Import();
     importColPage.VerifyFileIsUploaded();
     PO_UTISearch.GoTo(Test.UTI, 120);
     PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage();
     emirTransactionPage.GoToCollateralSection();
     Thread.Sleep(3000);
     emirTransactionPage.VerifyCollateralAndValuationFileIsImported(60);
 }
 internal static void GenXML_ByPortfolioCode()
 {
     CreateImportFile.Collateral_GenXML_ByPortfolioCode();
     PO_Dashboard.GoToImportCollateralManualSource();
     PO_ImportManualCollateralSource importPage = new PO_ImportManualCollateralSource();
     importPage.ImportCollateralGenericXML()
         .EditCollateralNode("CollateralPortfolioCodeValue", Test.CollateralPortCode)
         .EditCollateralNode("CollateralPortfolioCode", "Yes")
         .SaveXML().Import();
     importPage.VerifyFileIsUploaded();
     PO_UTISearch.GoTo(Test.UTI, 60);
     PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage();
     emirTransactionPage.GoToCollateralSection();
     Thread.Sleep(3000);
     emirTransactionPage.VerifyCollateralAndValuationFileIsImported(60);
 }
 internal static void TREMIR_R003()
 {
     Thread.Sleep(10000);
     CreateImportFile.Collateral_TREMIR_R003();
     PO_Dashboard.GoToImportCollateralManualSource();
     PO_ImportManualCollateralSource importPage = new PO_ImportManualCollateralSource();
     importPage.ImportCollateralTREMIR().Import();
     importPage.VerifyFileIsUploaded();
     PO_UTISearch.GoTo(Test.UTI, 120);
     PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage();
     emirTransactionPage.GoToCollateralSection();
     Thread.Sleep(3000);
     emirTransactionPage.VerifyCollateralAndValuationFileIsImported(60);
 }