public MainForm(ICollection <Effect> effects) { InitializeComponent(); effectChain = new EffectChain(); audioPlaybackGraph = new AudioPlaybackGraph(effectChain); tabPageRecord.Controls.Add(new RecordingPage() { Dock = DockStyle.Fill }); tabPageAbout.Controls.Add(new AboutPage() { Dock = DockStyle.Fill }); connectionStatusPage = new ConnectionStatusPage() { Dock = DockStyle.Fill }; effectsPage = new EffectsPage(effectChain, effects, audioPlaybackGraph) { Dock = DockStyle.Fill }; tabPage1.Controls.Add(connectionStatusPage); tabPage2.Controls.Add(effectsPage); log = connectionStatusPage.Log; audioPipeline = new AudioPipeline(effectChain); }
public void EffectsTest(bool canExecute) { //Arrange //Act SelectionPage.TapEffectsPageButton(); if (canExecute) { EffectsPage.ToggleCanExecuteSwitch(); } EffectsPage.TapEffectsEntryReturnButton(); if (canExecute) { EffectsPage.AcceptClosingDialogPopup(); } //Assert if (canExecute) { App.WaitForElement(PageTitles.Selection); } else { App.WaitForElement(PageTitles.Effects); } }
public override void TestSetup() { base.TestSetup(); SelectionPage = new SelectionPage(App); EffectsPage = new EffectsPage(App); CustomRendererPage = new CustomRendererPage(App); }
public void EffectsTest() { //Arrange //Act SelectionPage.TapEffectsPageButton(); EffectsPage.TapEffectsEntryReturnButton(); EffectsPage.AcceptClosingDialogPopup(); //Assert App.WaitForElement(PageTitles.Selection); }