public void ShowViewWithMockServiceAndLoadedAppStorage()
        {
            AppBuilderView builderView = CreateViewAndViewModelViaMockService();
            WpfWindow      window      = CreateTestWindow(builderView);

            window.ShowDialog();
        }
        private static AppBuilderView CreateViewWithInitialiedViewModel(Service service)
        {
            var view = new AppBuilderView();

            view.Init(service);
            return(view);
        }
        public void ShowViewWithIncreasingProgressOnMouseDoubleClick()
        {
            AppBuilderView builderView = CreateViewAndViewModelViaMockService();
            WpfWindow      window      = CreateTestWindow(builderView);

            window.MouseDoubleClick += (sender, e) => UpdateBuildProgress(builderView, 10);
            window.ShowDialog();
        }
        public void ShowViewWithMockServiceWithEngineContentProjects()
        {
            service.SetAvailableProjects("LogoApp", "GhostWars", "Insight", "DeltaEngine.Tutorials");
            AppBuilderView builderView = CreateViewAndViewModelViaMockService();
            WpfWindow      window      = CreateTestWindow(builderView);

            window.ShowDialog();
        }
        public void ShowInfoDialogWhenNoSolutionProjectIsAvailableForContentProject()
        {
            AppBuilderView builderView = CreateViewAndViewModelViaMockService();
            WpfWindow      window      = CreateTestWindow(builderView);

            window.MouseDoubleClick += (sender, e) => service.ChangeProject("NonExistingProject");
            window.ShowDialog();
        }
        public void ShowViewWithMockServiceToVisualizeSwitchingBetweenBothLists()
        {
            AppBuilderView      builderView = CreateViewAndViewModelViaMockService();
            AppBuilderViewModel viewModel   = builderView.ViewModel;
            WpfWindow           window      = CreateTestWindow(builderView);

            window.MouseDoubleClick += (sender, e) => FireAppBuildMessagesOnMouseDoubleClick(e, viewModel);
            window.ShowDialog();
        }
        private void UpdateBuildProgress(AppBuilderView builderView, int percentageIncrease)
        {
            int finalValue = (int)builderView.BuildProgressBar.Value + percentageIncrease;

            if (finalValue > 100)
            {
                finalValue -= 100;
            }
            service.ReceiveData(new AppBuildProgress("Build progress " + finalValue, finalValue));
        }
		private static WpfWindow CreateTestWindow(AppBuilderView view)
		{
			return new WpfWindow
			{
				Content = view,
				Width = 1280,
				Height = 720,
				MinWidth = 800,
				MinHeight = 480
			};
		}
 private static WpfWindow CreateTestWindow(AppBuilderView view)
 {
     return(new WpfWindow
     {
         Content = view,
         Width = 1280,
         Height = 720,
         MinWidth = 800,
         MinHeight = 480
     });
 }
        public void ShowViewWithMockServiceAndDummyApps()
        {
            AppBuilderView      builderView = CreateViewAndViewModelViaMockService();
            AppBuilderViewModel viewModel   = builderView.ViewModel;

            viewModel.AppListViewModel.AddApp(
                AppBuilderTestExtensions.GetMockAppInfo("My favorite app", PlatformName.Windows));
            viewModel.AppListViewModel.AddApp(AppBuilderTestExtensions.GetMockAppInfo(
                                                  "My mobile app", PlatformName.Android));
            viewModel.AppListViewModel.AddApp(AppBuilderTestExtensions.GetMockAppInfo(
                                                  "My cool web app", PlatformName.Web));
            WpfWindow window = CreateTestWindow(builderView);

            window.ShowDialog();
        }
Example #11
0
 private void UpdateBuildProgress(AppBuilderView builderView, int percentageIncrease)
 {
     int finalValue = (int)builderView.BuildProgressBar.Value + percentageIncrease;
     if (finalValue > 100)
         finalValue -= 100;
     service.ReceiveData(new AppBuildProgress("Build progress " + finalValue, finalValue));
 }
Example #12
0
 private static AppBuilderView CreateViewWithInitialiedViewModel(Service service)
 {
     var view = new AppBuilderView();
     view.Init(service);
     return view;
 }
        public void DownloadAndroidDriversAndOpenInstructions()
        {
            AppBuilderView builderView = CreateViewAndViewModelViaMockService();

            builderView.InstallAndLaunchNewBuiltApp(new AndroidAppInfoWithoutDevices());
        }
        public void AppsDirectoryWillBeOpenedWhenDeviceIsNotAvailable()
        {
            AppBuilderView builderView = CreateViewAndViewModelViaMockService();

            builderView.InstallAndLaunchNewBuiltApp(new AppInfoOfUndeployablePlatformApp());
        }