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"; }
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 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"; }
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(); }
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"; }
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; }
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; }
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(); }
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; }
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"; }
//[TestCategory("Import"), TestCategory("ActionsUI"), TestCategory("ImportOrder"), TestMethod()] public void FieldValidationInput_Order_ActionCancel() { storeResults = true; CreateImportFile.GenXMLOrder(); PO_Dashboard.GoToImportOrdersManualSource(); PO_ImportManualOrdersSource importPage = new PO_ImportManualOrdersSource(); importPage.ImportREMITGeneralXMLWith() .EditTradeNode("actionType", "C") .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(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"; }
public void TC19999_ImportTrade_Quantity_10() { CreateImportFile.GenXML(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportGeneralXMLWith() .EditTradeNode("PortfolioCodeValue", Test.CollateralPortCode) .EditTradeNode("PortfolioCode", "No") .EditTradeNode("Quantity", "10") .SaveXML() .Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(90); Test.result = "Passed"; storeResults = true; }
public void CFV_25_Order_Currency_NotAllowed() { storeResults = true; CreateImportFile.GenXMLOrder(); PO_Dashboard.GoToImportOrdersManualSource(); PO_ImportManualOrdersSource importPage = new PO_ImportManualOrdersSource(); importPage.ImportREMITGeneralXMLWith() .EditTradeNode("priceCurrency", "BGN") .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(15); Test.result = "Passed"; }
public void CFV_19_Trade_SameQuantityIntervalSection_Price_SamePriceMissing() { storeResults = true; CreateImportFile.GenXMLTrade(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportREMITGeneralXMLWith() .EditTradeNode("priceTimeIntervalQuantity", "value", "40") .EditTradeNode("price", "") .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(15); Test.result = "Passed"; }
public void CFV_16_Trade_PriceDetails_BothMissing() { storeResults = true; CreateImportFile.GenXMLTrade(); PO_Dashboard.GoToImportTradeManualSource(); PO_ImportManualTradeSource importPage = new PO_ImportManualTradeSource(); importPage.ImportREMITGeneralXMLWith() .EditTradeNode("tradeReport", "price", "") .EditTradeNode("tradeReport", "priceCurrency", "") .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(15); Test.result = "Passed"; }
public void CFV_15_Order_VolumeQuantity_Unit_BothMissing() { storeResults = true; CreateImportFile.GenXMLOrder(); PO_Dashboard.GoToImportOrdersManualSource(); PO_ImportManualOrdersSource importPage = new PO_ImportManualOrdersSource(); importPage.ImportREMITGeneralXMLWith() .EditTradeNode("OrderReport", "value", "") .EditTradeNode("OrderReport", "unit", "") .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(15); Test.result = "Passed"; }
public void CFV_18_Order_QuantityIntervalSection_PriceCurency_BothMissing() { storeResults = true; CreateImportFile.GenXMLOrder(); PO_Dashboard.GoToImportOrdersManualSource(); PO_ImportManualOrdersSource importPage = new PO_ImportManualOrdersSource(); importPage.ImportREMITGeneralXMLWith() .EditTradeNode("priceIntervalQuantityDetails", "value", "") .EditTradeNode("priceIntervalQuantityDetails", "currency", "") .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(15); Test.result = "Passed"; }
public void CFV_22_Order_AuctionVolumeQuantity_SamePriceNull() { storeResults = true; CreateImportFile.GenXMLOrder(); PO_Dashboard.GoToImportOrdersManualSource(); PO_ImportManualOrdersSource importPage = new PO_ImportManualOrdersSource(); importPage.ImportREMITGeneralXMLWith() .EditTradeNode("priceTimeIntervalQuantity", "value", "40") .EditTradeNode("quantity", "") .EditTradeNode("contractType", "AU") .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(15); Test.result = "Passed"; }
public void CFV_23_Order_TraderID_OrganisedMarketID_OneMissing() { storeResults = true; CreateImportFile.GenXMLOrder(); PO_Dashboard.GoToImportOrdersManualSource(); PO_ImportManualOrdersSource importPage = new PO_ImportManualOrdersSource(); importPage.ImportREMITGeneralXMLWith() .EditTradeNode("traderIdForMarketParticipant", "asd") .EditTradeNode("organisedMarketPlaceIdentifier", "asd") .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(15); Test.result = "Passed"; }
public void CFV_5c_Order_Auction_BuyOrSell() { storeResults = true; CreateImportFile.GenXMLOrder(); PO_Dashboard.GoToImportOrdersManualSource(); PO_ImportManualOrdersSource importPage = new PO_ImportManualOrdersSource(); importPage.ImportREMITGeneralXMLWith() .EditTradeNode("contractType", "Option") .EditTradeNode("buySellIndicator", "B") .SaveXML().Import(); importPage.VerifyFileIsUploaded(); PO_UTISearch.GoTo(Test.UTI, 100); PO_EditEmirTransactionPage emirTransactionPage = new PO_EditEmirTransactionPage(); emirTransactionPage.VerifyReadyToSend(15); Test.result = "Passed"; }