public void CICS_2075ReplaceСhartsFromWorkspaceIfMarkeIDPresentInKVPTest() { application = new ATProDebugApp(); application.StartAppWithLogin(userName, kvps: kvps1); var chartWin = application.MarketSearchTab.Table.OpenNewChartFormCM("AUD/USD"); application.Logout(); var loginWin = new LoginWindow(application); Wait.UntilNoException(() => loginWin.SpoofKVPTextBox.Click()); new SpoofKVPWindow(application).AddNewKVP(kvps); loginWin.PasswordTextBox.Text = password; loginWin.ClickOkButton(); application.WaitTillMarketsLoad(); var chartWindow = new ChartWindow(application); Assert.IsTrue(chartWindow.HeaderTextBlock.Text.Contains("US Crude Oil CFD"), "Error: Chart window should be related to US Crude Oil CFD"); application.MainMenu.Customize.DesktopWorkspaces.Switch.Click(); application.MainMenu.Customize.DesktopWorkspaces.Switch.FX.Click(); application.MainMenu.Customize.DesktopWorkspaces.Switch.Default.Click(); application.WaitTillMarketsLoad(); var chartWindow1 = new ChartWindow(application); Assert.IsTrue(chartWindow1.HeaderTextBlock.Text.Contains("US Crude Oil CFD"), "Error: Chart window should be related to US Crude Oil CFD"); }
public void CICS_2079HideSecondaryPopularTagsTest() { application = new ATProDebugApp(); application.StartAppWithLogin(userName, kvps: kvps); application.MarketSearchTab.SearchForMarketFilter.Popular.Click(); Assert.IsTrue(application.MarketSearchTab.SearchForMarketFilter.Popular.IsSubmenuOpen, "Error: SubMenu should be opened"); application.Logout(); var loginWin = new LoginWindow(application); Wait.UntilNoException(() => loginWin.SpoofKVPTextBox.Click()); new SpoofKVPWindow(application).AddNewKVP(kvps1); loginWin.PasswordTextBox.Text = password; loginWin.ClickOkButton(); application.WaitTillMarketsLoad(); application.MarketSearchTab.SearchForMarketFilter.Popular.Click(); Assert.IsFalse(application.MarketSearchTab.SearchForMarketFilter.Popular.IsSubmenuOpen, "Error: SubMenu should not be opened"); application.Logout(); var loginWin1 = new LoginWindow(application); Wait.UntilNoException(() => loginWin1.SpoofKVPTextBox.Click()); new SpoofKVPWindow(application).AddNewKVP(kvps2); loginWin1.PasswordTextBox.Text = password; loginWin1.ClickOkButton(); application.WaitTillMarketsLoad(); application.MarketSearchTab.SearchForMarketFilter.Popular.Click(); Assert.IsFalse(application.MarketSearchTab.SearchForMarketFilter.Popular.IsSubmenuOpen, "Error: SubMenu should not be opened"); }
public void CICS_2069KoMarketsLotFalseEmptyTest() { application = new ATProDebugApp(); application.StartAppWithLogin(userName, kvps: kvps); application.MarketSearchTab.SearchForMarketFilter.AllMarkets.Click(); application.MarketSearchTab.SearchMarketsRadComboBox.Text = KoMarketName; application.MarketSearchTab.SearchButtonClick(); var createWin = application.MarketSearchTab.Table.OpenCreateMarketOrderBuyFormCM(KoMarketName); Assert.IsFalse(createWin.KoLotLabel.IsVisible, "Error: \"1 lot = 10,000\" should not be visible"); createWin.ClickCancelButton(); application.Logout(); var loginWin = new LoginWindow(application); Wait.UntilNoException(() => loginWin.SpoofKVPTextBox.Click()); new SpoofKVPWindow(application).AddNewKVP(kvps3); loginWin.PasswordTextBox.Text = password; loginWin.ClickOkButton(); application.WaitTillMarketsLoad(); application.MarketSearchTab.SearchForMarketFilter.AllMarkets.Click(); application.MarketSearchTab.SearchMarketsRadComboBox.Text = KoMarketName; application.MarketSearchTab.SearchButtonClick(); createWin = application.MarketSearchTab.Table.OpenCreateMarketOrderBuyFormCM(KoMarketName); Assert.IsFalse(createWin.KoLotLabel.IsVisible, "Error: \"1 lot = 10,000\" should not be visible"); createWin.ClickCancelButton(); }
public void CICS_2076PriceToleranceKVPBasedTest() { application = new ATProDebugApp(); application.StartAppWithLogin(userName, kvps: kvps); var createWin = application.MarketSearchTab.Table.OpenCreateMarketOrderBuyFormCM("UK 100 DFT"); Assert.IsTrue(createWin.PriceToleranceComboBox.IsVisible, "Error: PriceTolerance combobox should be visible"); createWin.ClickCancelButton(); application.Logout(); var loginWin = new LoginWindow(application); Wait.UntilNoException(() => loginWin.SpoofKVPTextBox.Click()); new SpoofKVPWindow(application).DeleteKVPs(kvps); loginWin.PasswordTextBox.Text = password; loginWin.ClickOkButton(); application.WaitTillMarketsLoad(); createWin = application.MarketSearchTab.Table.OpenCreateMarketOrderBuyFormCM("UK 100 DFT"); Assert.IsFalse(createWin.PriceToleranceComboBox.IsVisible, "Error: PriceTolerance combobox should not be visible"); createWin.ClickCancelButton(); }