Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
        }