Exemplo n.º 1
0
        static void RunTests(Simulator sim)
        {
            try {
                ss = 1;
                Console.WriteLine("Running {0}", sim.Name);
                var app = ConfigureApp.Debug().iOS.EnableLocalScreenshots()
                          .AppBundle("../../../../MusicPlayer.iOS/bin/iPhoneSimulator/Debug/MusicPlayeriOS.app")
                          .DeviceIdentifier(sim.UDID).StartApp();
                if (sim.Name.Contains("iPad"))
                {
                    app.SetOrientationLandscape();
                }
                AppInitializer.App = app;
                //PlayMusicTest.PlaySong (app);
                LoginTest.CheckLogin();
                MenuTests.GotoArtist(app);
                sim.TakeScreenshot(app);
                Console.WriteLine("Took Screenshot {0} - {1}", sim.Name, "Artist");

                MenuTests.GotoAlbums(app);
                sim.TakeScreenshot(app);
                Console.WriteLine("Took Screenshot {0} - {1}", sim.Name, "Albums");

                MenuTests.GotoGenres(app);
                sim.TakeScreenshot(app);
                Console.WriteLine("Took Screenshot {0} - {1}", sim.Name, "Genres");

                MenuTests.GotoSongs(app);
                sim.TakeScreenshot(app);
                Console.WriteLine("Took Screenshot {0} - {1}", sim.Name, "Songs");

                MenuTests.GotoPlaylists(app);
                sim.TakeScreenshot(app);
                Console.WriteLine("Took Screenshot {0} - {1}", sim.Name, "Playlists");

                MenuTests.GotoEqualizer(app);
                sim.TakeScreenshot(app);
                Console.WriteLine("Took Screenshot {0} - {1}", sim.Name, "Equalizer");
            } catch (Exception ex) {
                Console.WriteLine(ex);
            }
        }
Exemplo n.º 2
0
        private static void Main(string[] args)
        {
            Console.WriteLine("Starting COM AddIn unit test");
            GetTaxPrepAppUsingGuid();
            var lMenuService = (IAppMenuService)_appInstance;

            var lRootMenu = lMenuService.AddRootMenu("Com AddIn Unit Test");

            lRootMenu.Visible = true;
            lRootMenu.Enabled = true;

            MenuTests.InitTestEvents(lRootMenu, true);
            ModuleManagerTests.InitTestEvents(_appInstance);
            TaxApplicationTests.InitTestEvents(_appInstance);

            TestHost.AddTestMenu(_appInstance, lRootMenu, true);
            Console.WriteLine("Select 'Com AddIn Unit Test > Run Unit Tests' from TaxPrep menu");
            Console.WriteLine("Press any key when to exit");
            Console.ReadKey();
        }
Exemplo n.º 3
0
        public override void InitializeTaxPrepAddin()
        {
            try
            {
                var lMenuService = (IAppMenuService)_appInstance;

                var lRootMenu = lMenuService.AddRootMenu("Unit Test AddIn");
                lRootMenu.Visible = true;
                lRootMenu.Enabled = true;

                MenuTests.InitTestEvents(lRootMenu, true);
                ModuleManagerTests.InitTestEvents(_appInstance);
                TaxApplicationTests.InitTestEvents(_appInstance);

                TestHost.AddTestMenu(_appInstance, lRootMenu, true);
            }
            catch (Exception)
            {
                ReleaseApp();
                throw;
            }
        }