private static BuiltAppsListViewModel GetBuiltAppsListWithDummyEntry() { var listViewModel = new BuiltAppsListViewModel(new MockSettings()); listViewModel.AddApp(AppBuilderTestExtensions.GetMockAppInfo("Windows app", PlatformName.Windows)); return listViewModel; }
private static WpfWindow CreateVerifiableWindowFromViewModel( BuiltAppsListViewModel listViewModel) { var appsListView = new BuiltAppsListView(); appsListView.ViewModel = listViewModel; return new WpfWindow { Content = appsListView, Width = 800, Height = 480 }; }
public void SaveAndLoadBuiltApps() { AddMockAppInfoAndSaveWithDummyData("TestApp"); Assert.AreNotEqual(0, appListViewModel.NumberOfBuiltApps); var loadedAppList = new BuiltAppsListViewModel(editorSettings); Assert.AreEqual(loadedAppList.NumberOfBuiltApps, appListViewModel.NumberOfBuiltApps); AssertBuiltApps(loadedAppList.BuiltApps, appListViewModel.BuiltApps); }
public void ShowViewWithLogoAppForWindows() { var listViewModel = new BuiltAppsListViewModel(new MockSettings()); AppInfo app = AppBuilderTestExtensions.TryGetAlreadyBuiltApp("LogoApp", PlatformName.Windows); listViewModel.AddApp(app); var window = CreateVerifiableWindowFromViewModel(listViewModel); window.ShowDialog(); }
private static BuiltAppsListViewModel GetBuiltAppsListWithDummyEntry() { var listViewModel = new BuiltAppsListViewModel(new MockSettings()); listViewModel.AddApp(AppBuilderTestExtensions.GetMockAppInfo("Windows app", PlatformName.Windows)); return(listViewModel); }
private static BuiltAppsListViewModel CreateAppsListViewModelWithDummyEntries() { var appListViewModel = new BuiltAppsListViewModel(new MockSettings()); appListViewModel.AddApp(AppBuilderTestExtensions.GetMockAppInfo("A Windows app", PlatformName.Windows)); appListViewModel.AddApp(AppBuilderTestExtensions.GetMockAppInfo("A Windows Phone 7 app", PlatformName.WindowsPhone7)); return appListViewModel; }
private static BuiltAppsListViewModel CreateAppsListViewModelWithDummyEntries() { var appListViewModel = new BuiltAppsListViewModel(new MockSettings()); appListViewModel.AddApp(AppBuilderTestExtensions.GetMockAppInfo("A Windows app", PlatformName.Windows)); appListViewModel.AddApp(AppBuilderTestExtensions.GetMockAppInfo("A Windows Phone 7 app", PlatformName.WindowsPhone7)); return(appListViewModel); }
private static WpfWindow CreateVerifiableWindowFromViewModel( BuiltAppsListViewModel listViewModel) { var appsListView = new BuiltAppsListView(); appsListView.ViewModel = listViewModel; return(new WpfWindow { Content = appsListView, Width = 800, Height = 480 }); }
public void ShowViewWithSeveralAppEntries() { BuiltAppsListViewModel list = GetBuiltAppsListWithDummyEntry(); list.AddApp(AppBuilderTestExtensions.GetMockAppInfo("Windows app", PlatformName.Windows)); list.AddApp(AppBuilderTestExtensions.GetMockAppInfo("Android app", PlatformName.Android)); list.AddApp(AppBuilderTestExtensions.GetMockAppInfo("Web app", PlatformName.Web)); var window = CreateVerifiableWindowFromViewModel(list); window.ShowDialog(); }
public void ShowIconOfOfficialSupportedPlatforms() { BuiltAppsListViewModel list = GetBuiltAppsListWithDummyEntry(); IEnumerable <PlatformName> allPlatforms = EnumExtensions.GetEnumValues <PlatformName>(); foreach (PlatformName platform in allPlatforms) { if (platform != PlatformName.WindowsPhone7) { list.AddApp(AppBuilderTestExtensions.GetMockAppInfo(platform + " app", platform)); } } var window = CreateVerifiableWindowFromViewModel(list); window.ShowDialog(); }
public static AppInfo TryGetAlreadyBuiltApp(string appName, PlatformName platform) { var appsStorage = new BuiltAppsListViewModel(new MockSettings()); foreach (AppInfo app in appsStorage.BuiltApps) { if (app.Name == appName && app.Platform == platform) { return(app); } } AppInfo downloadedApp = GetBuiltAppFromWebserver(appName, platform); appsStorage.AddApp(downloadedApp); return(downloadedApp); }
public void CreateAppsListViewModel() { editorSettings = new MockSettings(); appListViewModel = new BuiltAppsListViewModel(editorSettings); }