public void TestGetBrowserWindowReturnsTheSameObjectAsWasCreatedOriginally() { var app1 = new Application() { Id = "1", UrlString = "url" }; var result1 = _browserWindowsManager.GetOrCreateBrowserWindow(app1); var result2 = _browserWindowsManager.GetBrowserWindow("1"); Assert.IsTrue(result1 == result2); }
public void TestDisplayApplicationCallsDisplayApplication() { var app = new Application(); _browserWindowsCommunicator.Start(); _browserWindowsCommunicator.DisplayApplication(app); _browserApi.Received().DisplayApplication(app); }
public void TestGetOrCreateBrowserWindowReturnsTheSameObjectSecondTime() { var app1 = new Application() { Id = "1", UrlString = "url" }; var result1 = _browserWindowsManager.GetOrCreateBrowserWindow(app1); var app2 = new Application() { Id = "1", UrlString = "url" }; var result2 = _browserWindowsManager.GetOrCreateBrowserWindow(app2); Assert.IsTrue(result1 == result2); }
public ApplicationViewModel(Application application) { Application = application; DisplayContextMenu = application.HideContextMenu ? Visibility.Hidden : Visibility.Visible; IsUnsupported = UnsupportedApps.IsUnsupported(application); if (IsUnsupported) { application.PinnedToTaskbar = false; } }
public void TestGetOrCreateBrowserWindowReturnsNotNull() { var app = new Application() { Id = "1", UrlString = "url" }; var result = _browserWindowsManager.GetOrCreateBrowserWindow(app); Assert.IsNotNull(result); }
public ApplicationViewModel(Application application) { Application = application; DisplayContextMenu = application.HideContextMenu ? Visibility.Hidden : Visibility.Visible; IsUnsupported = UnsupportedApps.IsUnsupported(application); if (IsUnsupported) { application.PinnedToTaskbar = false; } }
public void TestGetBrowserWindowReturnsTheSameObjectAsWasCreatedOriginally() { var app1 = new Application() { Id = "1", UrlString = "url" }; var result1 = _browserWindowsManager.GetOrCreateBrowserWindow(app1); var result2 = _browserWindowsManager.GetBrowserWindow("1"); Assert.IsTrue(result1 == result2); }
public void TestGetOrCreateBrowserWindowReturnsTheSameObjectSecondTime() { var app1 = new Application() { Id = "1", UrlString = "url" }; var result1 = _browserWindowsManager.GetOrCreateBrowserWindow(app1); var app2 = new Application() { Id = "1", UrlString = "url" }; var result2 = _browserWindowsManager.GetOrCreateBrowserWindow(app2); Assert.IsTrue(result1 == result2); }
private static IList<Application> ConvertList(IList<Application> appList, IEnumerable<MyappsMyapp> myApps) { if (myApps == null) { return appList; } foreach (var applicationsApplication in myApps) { var id = applicationsApplication.ProductId; if (string.IsNullOrEmpty(id)) { var match = IdFromUrl.Match(applicationsApplication.MarketplaceUrl); if (match.Captures.Count > 0) { id = IdFromUrl.Match(applicationsApplication.MarketplaceUrl).Captures[0].Value; } } var app = new Application() { Description = applicationsApplication.Description, Id = id, ImagePath = applicationsApplication.ImageUrl, Name = applicationsApplication.Name, UrlString = applicationsApplication.LoginUrl, IsLocalApp = false, Price = applicationsApplication.StartingPrice, Status = StatusHelper.ConvertToDisplayStatus(applicationsApplication.Status, applicationsApplication.SubscriptionStatus), SubscriptionId = applicationsApplication.SubscriptionId }; appList.Add(app); } return appList; }
private static IList<Application> ConvertList(IList<Application> appList, IEnumerable<WebApplicationsListApplication> apiAppList) { var appN = 0; if (apiAppList == null) { return appList; } foreach (var applicationsApplication in apiAppList) { if (!String.IsNullOrEmpty(applicationsApplication.Referable) && applicationsApplication.Referable.ToLower() == "true") { continue; } var app = new Application { Description = applicationsApplication.Description, Id = applicationsApplication.Id, Name = applicationsApplication.Name, UrlString = applicationsApplication.Url, ImagePath = applicationsApplication.IconUrl, IsLocalApp = false, Price = applicationsApplication.StartingPrice }; appList.Add(app); if (++appN >= MaxApps) { break; } } return appList; }
public void TestGetOrCreateBrowserWindowReturnsNotNull() { var app = new Application() { Id = "1", UrlString = "url" }; var result = _browserWindowsManager.GetOrCreateBrowserWindow(app); Assert.IsNotNull(result); }