internal static void VerifyEmirConfirmed() { PO_UTISearch.GoTo(Test.UTI, 50); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifySendSuccessfully(30); emirTransactionPage.VerifyEMIRConfirmed(); }
public void TC14497_SendCompression() { storeResults = true; CreateImportFile.TREMIR_R010_CompressionFile(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importCompression = new PO_ImportManualTradeSource(); importCompression.ImportTREMIRFileR010() .Import(); importCompression.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 50); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(); PO_SendTradesByTargetSetting sendTrades = PO_Dashboard.GoToSendTradesByTargetSetting(); sendTrades.SelectTargetSEtting("Send RegisTR New Trades (EMIR, REGIS-TR)"); sendTrades.Send(); sendTrades.VerifySendingByTargetSetting("Send RegisTR New Trades (EMIR, REGIS-TR)"); PO_UTISearch.GoTo(Test.UTI, 50); emirTransactionPage.VerifyReadyToSend(180); PO_Dashboard.GoToSendTradesByTargetSetting(); sendTrades.SelectTargetSEtting("Send RegisTR Cancel Trades (EMIR, REGIS-TR)"); sendTrades.Send(); sendTrades.VerifySendingByTargetSetting("Send RegisTR Cancel Trades (EMIR, REGIS-TR)"); PO_UTISearch.GoTo(Test.UTI, 50); emirTransactionPage.VerifySendSuccessfully(30); Test.result = "Passed"; }
public void TradesNotVisibleForDifferentRegulations() { storeResults = true; PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifiTradeNotReachable(Test.tradeID); Test.result = "Passed"; }
public void TradeFromTenantANotVisibleWithTenantB() { storeResults = true; PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifiTradeNotReachable(Test.tradeID); Test.result = "Passed"; }
public void EditTrade_EditValuation() { storeResults = true; PO_UTISearch.GoTo(Test.UTI, 50); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.EditValuation("SExternal"); Test.result = "Passed"; }
public void EditTrade_EditProduct() { storeResults = true; PO_UTISearch.GoTo(Test.UTI, 50); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.EditProduct("Physical"); Test.result = "Passed"; }
public void EditTrade_EditNotationAmount() { storeResults = true; PO_UTISearch.GoTo(Test.UTI, 50); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.EditNotationAmount("20"); Test.result = "Passed"; }
public void EditTrade_EditCounterparty() { storeResults = true; PO_UTISearch.GoTo(Test.UTI, 50); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.EditCounterparty("Y", "Impendium"); Test.result = "Passed"; }
public void EditTrade_EditClearing() { storeResults = true; PO_UTISearch.GoTo(Test.UTI, 50); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.EditClearing("Imp"); Test.result = "Passed"; }
internal static void GenXML_Delegated() { CreateImportFile.Valuation_GenXML_Delegated(); PO_Dashboard.GoToImportValuationManualSource(); PO_ImportManualValuationSource importPage = new PO_ImportManualValuationSource(); importPage.ImportValuationGenericXML() .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 50); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.GoToValuationSection(); emirTransactionPage.VerifyDelegatedValuationFileIsImported(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 TREMIR_R001_NonDelegated_REGIS() { CreateImportFile.TREMIR_R001_NonDelegated_REGIS(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportTREMIRFileR001() .Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 120); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(); Test.counterParty = "Impendium"; }
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); }
public void EditTrade_EditNotAllowedDuringSendSuccessfull() { storeResults = true; ImportTrade.TREMIR_R010_NonDelegated_DTCC(); Send.SendTrade(TargetSettings_SendTrades.SendDTCCETDTradeNewRecords); PO_UTISearch.GoTo(Test.UTI, 50); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifySendSuccessfully(30); emirTransactionPage.VerifyEditingNotPossible(); Test.result = "Passed"; }
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); }
public void TC20014_ImportTrade_EffectiveDate_InvalidInput() { CSVEditor.CreateNewTREMIR_R010("Positions\\TREMIR\\PRD_R001_TREMIR_NonDel_Regis.csv", "PRD_R001_"); CSVEditor.FindReplaceElement("ChangeSTI", Test.UTI); PO_Dashboard.GoToImportTradeManualSource(); CSVEditor.FindReplaceElement("EffDate", string.Empty); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportTREMIRFileR001() .Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyStaticIssue(90); Test.result = "Passed"; }
public void ImportOrder_GenXML() { storeResults = true; CreateImportFile.GenXMLChained(); PO_Dashboard.GoToImportOrdersManualSource(); PO_ImportManualOrdersSource importPage = new PO_ImportManualOrdersSource(); importPage.ImportREMITGeneralXMLWith() .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(15); Test.result = "Passed"; }
internal static void ImportValuation_TREMIR_R002_NonDelegated() { CreateImportFile.Valuation_TREMIR_R002_NonDelegated_DTCC(); PO_Dashboard.GoToImportValuationManualSource(); PO_ImportManualValuationSource importPage = new PO_ImportManualValuationSource(); importPage.ImportValuationTREMIR_R002() .FindReplaceElement("549300346EFUPFCXJT79", Test.counterParty) .Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 50); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.GoToValuationSection(); emirTransactionPage.VerifyCollateralAndValuationFileIsImported(60); }
public void SetUp() { Test.SetTestName(TestContext); Test.LoginAsRegularUser(); ImportTrade.TREMIR_R010_Delegated_DTCC(); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(); Send.SendTrade(TargetSettings_SendTrades.SendDTCCETDTradeNewRecords); PO_UTISearch.GoTo(Test.UTI, 5); emirTransactionPage.VerifySendSuccessfully(100); emirTransactionPage.VerifyEMIRConfirmed(); ImportCollateral.GenXML_Delegated(); }
internal static string TREMIR_R010_Delegated_DTCC() { CreateImportFile.TREMIR_R010_Delegated_DTCC(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportTREMIRFileR010() .Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(); Test.counterParty = "KU2715"; Test.counterPartyDelegated = "KU2788"; return Test.tradeID; }
internal static void Trade(String portfolioCode) { CreateImportFile.GenXML(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportGeneralXMLWith() .EditTradeNode("PortfolioCodeValue", Test.CollateralPortCode) .EditTradeNode("PortfolioCode", portfolioCode) .Import(); Test.counterParty = "Impendium"; //REGIS position Counterparty importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(); }
public void TFieldValidationInput_Trade_GenXML_MissingSTI() { storeResults = true; CreateImportFile.GenXMLTrade(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportREMITGeneralXMLWith() .EditTradeNode("uniqueTransactionIdentifier", "uniqueTransactionIdentifier", "") .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyStaticIssue(15); Test.result = "Passed"; }
public void TFieldValidationInput_Trade_GenXML_ActionCancel() { storeResults = true; CreateImportFile.GenXMLTrade(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportREMITGeneralXMLWith() .EditTradeNode("actionType", "C") .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI+ "*", 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyError(15); Test.result = "Passed"; }
public static String ImportTrade(String portfolioCode) { CreateImportFile.CreateNewGenericXML(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportGeneralXMLWith() .EditTradeNode("PortfolioCodeValue", Test.CollateralPortCode) .EditTradeNode("PortfolioCode", portfolioCode) .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 50); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(); return Test.tradeID; }
public void TC19954_ImportTrade_TransactionRefN_null() { CreateImportFile.GenXML(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportGeneralXMLWith() .EditTradeNode("TransactionReferenceNumber", "") .SaveXML() .Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(90); Test.result = "Passed"; }
public void TC20009_ImportTrade_PriceMultiplier_Zero() { CreateImportFile.GenXML(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportGeneralXMLWith() .EditTradeNode("PriceMult", "0") .SaveXML() .Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(90); Test.result = "Passed"; }
internal static string TREMIR_R001_Delegated_REGIS() { CreateImportFile.TREMIR_R001_Delegated_REGIS(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportTREMIRFileR001() .Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 120); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(); Test.counterParty = "Impendium"; Test.counterPartyDelegated = "549300SBVDKRZY45N027"; return Test.tradeID; }
internal static void ImportValuation_TREMIR_R002() { CreateImportFile.Valuation_TREMIR_R002(); PO_Dashboard.GoToImportValuationManualSource(); PO_ImportManualValuationSource importPage = new PO_ImportManualValuationSource(); importPage.ImportValuationTREMIR_R002() .Import(); importPage.VerifyFileIsUploaded(); Thread.Sleep(3000); PO_UTISearch.GoTo(Test.UTI, 120); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.GoToValuationSection(); Thread.Sleep(3000); emirTransactionPage.VerifyCollateralAndValuationFileIsImported(60); }
public void FieldValidationInput_Order_MEV() { storeResults = true; CreateImportFile.GenXMLOrder(); PO_Dashboard.GoToImportOrdersManualSource(); PO_ImportManualOrdersSource importPage = new PO_ImportManualOrdersSource(); importPage.ImportREMITGeneralXMLWith() .EditTradeNode("orderCondition", "MEV") .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyStaticIssue(15); Test.result = "Passed"; }
public void TC19959_ImportTrade_Quantity_InvalidInput() { CreateImportFile.TREMIR_R010_NonDelegated_REGIS(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportTREMIRFileR010() .FindReplaceElement("PortfolioCodeValue", Test.CollateralPortCode) .FindReplaceElement("PortfolioCode", "Yes") .FindReplaceElement("11", "0") .Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(90); Test.result = "Passed"; }