private ILeanKitApi Connect(Request request, bool saveLogin = false) { LeanKitClientFactory = new LeanKitClientFactory(); var account = new LeanKitBasicAuth { Hostname = request.Host, Username = request.User, Password = request.Password, UrlTemplateOverride = request.Host }; if (saveLogin) { SaveLogin(account); } // expand host if necessary if (account.Hostname == "kanban-cibuild") { account.UrlTemplateOverride = "http://kanban-cibuild.localkanban.com/"; } else if (!account.Hostname.StartsWith("http:") && !account.Hostname.StartsWith("https:")) { account.UrlTemplateOverride = "https://" + account.Hostname + ".leankit.com/"; } else { account.UrlTemplateOverride = account.Hostname; } string.Format("Attempting connection to {0}", request).Debug(); return(LeanKitClientFactory.Create(account)); }
public TestUnfuddle(IBoardSubscriptionManager subscriptions, IConfigurationProvider <Configuration> configurationProvider, ILocalStorage <AppSettings> localStorage, ILeanKitClientFactory leanKitClientFactory, IRestClient restClient) : base(subscriptions, configurationProvider, localStorage, leanKitClientFactory, restClient) { }
public TestUnfuddle(IBoardSubscriptionManager subscriptions, IConfigurationProvider <Configuration> configurationProvider, ILocalStorage <AppSettings> localStorage, ILeanKitClientFactory leanKitClientFactory, IRestClient restClient) : base(subscriptions, configurationProvider, localStorage, leanKitClientFactory, restClient) { QueryDate = DateTime.UtcNow.AddMinutes(-1); }
public GitHubIssues(IBoardSubscriptionManager subscriptions, IConfigurationProvider<Configuration> configurationProvider, ILocalStorage<AppSettings> localStorage, ILeanKitClientFactory leanKitClientFactory, IRestClient restClient) : base(subscriptions, configurationProvider, localStorage, leanKitClientFactory) { _restClient = restClient; }
public GitHubIssues(IBoardSubscriptionManager subscriptions, IConfigurationProvider <Configuration> configurationProvider, ILocalStorage <AppSettings> localStorage, ILeanKitClientFactory leanKitClientFactory, IRestClient restClient) : base(subscriptions, configurationProvider, localStorage, leanKitClientFactory) { _restClient = restClient; }
protected override void OnCreateMockObjects() { MockBoardSubscriptionManager = new Mock <IBoardSubscriptionManager>(); MockConfigurationProvider = new Mock <IConfigurationProvider <Configuration> >(); MockLocalStorage = new Mock <ILocalStorage <AppSettings> >(); MockLeanKitClientFactory = new Mock <ILeanKitClientFactory>(); MockLeanKitApi = new Mock <ILeanKitApi>(); SubscriptionManager = MockBoardSubscriptionManager.Object; ConfigurationProvider = MockConfigurationProvider.Object; LocalStorage = MockLocalStorage.Object; LeanKitClientFactory = MockLeanKitClientFactory.Object; LeanKitApi = MockLeanKitApi.Object; }
protected TargetBase(IBoardSubscriptionManager subscriptions) { Subscriptions = subscriptions; ConfigurationProvider = new ConfigurationProvider(); LocalStorage = new LocalStorage <AppSettings>(); LeanKitClientFactory = new LeanKitClientFactory(); LoadConfiguration(); if (Configuration == null) { return; } try { Init(); } catch (Exception e) { Log.Error("Exception for Init: " + e.Message); } }
public Tfs(IBoardSubscriptionManager subscriptions, IConfigurationProvider<Configuration> configurationProvider, ILocalStorage<AppSettings> localStorage, ILeanKitClientFactory leanKitClientFactory, ICredentials projectCollectionNetworkCredentials, BasicAuthCredential basicAuthCredential, TfsClientCredentials tfsClientCredentials, TfsTeamProjectCollection projectCollection, TswaClientHyperlinkService projectHyperlinkService, WorkItemStore projectCollectionWorkItemStore, List<Microsoft.TeamFoundation.Server.Identity> tfsUsers) : base(subscriptions, configurationProvider, localStorage, leanKitClientFactory) { _projectCollectionNetworkCredentials = projectCollectionNetworkCredentials; _projectCollection = projectCollection; _projectHyperlinkService = projectHyperlinkService; _projectCollectionWorkItemStore = projectCollectionWorkItemStore; _basicAuthCredential = basicAuthCredential; _tfsClientCredentials = tfsClientCredentials; _tfsUsers = tfsUsers; }
public Tfs(IBoardSubscriptionManager subscriptions, IConfigurationProvider <Configuration> configurationProvider, ILocalStorage <AppSettings> localStorage, ILeanKitClientFactory leanKitClientFactory, ICredentials projectCollectionNetworkCredentials, BasicAuthCredential basicAuthCredential, TfsClientCredentials tfsClientCredentials, TfsTeamProjectCollection projectCollection, TswaClientHyperlinkService projectHyperlinkService, WorkItemStore projectCollectionWorkItemStore, List <Microsoft.TeamFoundation.Server.Identity> tfsUsers) : base(subscriptions, configurationProvider, localStorage, leanKitClientFactory) { _projectCollectionNetworkCredentials = projectCollectionNetworkCredentials; _projectCollection = projectCollection; _projectHyperlinkService = projectHyperlinkService; _projectCollectionWorkItemStore = projectCollectionWorkItemStore; _basicAuthCredential = basicAuthCredential; _tfsClientCredentials = tfsClientCredentials; _tfsUsers = tfsUsers; }
protected TargetBase(IBoardSubscriptionManager subscriptions, IConfigurationProvider <Configuration> configurationProvider, ILocalStorage <AppSettings> localStorage, ILeanKitClientFactory leanKitClientFactory) { Subscriptions = subscriptions; ConfigurationProvider = configurationProvider; LocalStorage = localStorage; LeanKitClientFactory = leanKitClientFactory; LoadConfiguration(); if (Configuration == null) { return; } try { Init(); } catch (Exception e) { Log.Error("Exception for Init: " + e.Message); } }
public Jira(IBoardSubscriptionManager subscriptions, IConfigurationProvider<Configuration> configurationProvider, ILocalStorage<AppSettings> localStorage, ILeanKitClientFactory leanKitClientFactory, IRestClient restClient, IJiraConnection jiraConnection) : base(subscriptions, configurationProvider, localStorage, leanKitClientFactory) { _restClient = restClient; _jiraConnection = jiraConnection; }
protected TargetBase(IBoardSubscriptionManager subscriptions) { Subscriptions = subscriptions; ConfigurationProvider = new ConfigurationProvider(); LocalStorage = new LocalStorage<AppSettings>(); LeanKitClientFactory = new LeanKitClientFactory(); LoadConfiguration(); if (Configuration == null) return; try { Init(); } catch (Exception e) { Log.Error("Exception for Init: " + e.Message); } }
protected TargetBase(IBoardSubscriptionManager subscriptions, IConfigurationProvider<Configuration> configurationProvider, ILocalStorage<AppSettings> localStorage, ILeanKitClientFactory leanKitClientFactory) { Subscriptions = subscriptions; ConfigurationProvider = configurationProvider; LocalStorage = localStorage; LeanKitClientFactory = leanKitClientFactory; LoadConfiguration(); if (Configuration == null) return; try { Init(); } catch (Exception e) { Log.Error("Exception for Init: " + e.Message); } }
public TestGitHubPulls(IBoardSubscriptionManager subscriptions, IConfigurationProvider<Configuration> configurationProvider, ILocalStorage<AppSettings> localStorage, ILeanKitClientFactory leanKitClientFactory, IRestClient restClient) : base(subscriptions, configurationProvider, localStorage, leanKitClientFactory, restClient) { QueryDate = DateTime.UtcNow.AddMinutes(-1); }
public TestUnfuddle(IBoardSubscriptionManager subscriptions, IConfigurationProvider<Configuration> configurationProvider, ILocalStorage<AppSettings> localStorage, ILeanKitClientFactory leanKitClientFactory, IRestClient restClient) : base(subscriptions, configurationProvider, localStorage, leanKitClientFactory, restClient) { }
public TestTarget(IBoardSubscriptionManager subscriptions, IConfigurationProvider <Configuration> configurationProvider, ILocalStorage <AppSettings> localStorage, ILeanKitClientFactory leanKitClientFactory) : base(subscriptions, configurationProvider, localStorage, leanKitClientFactory) { }
protected override void OnCreateMockObjects() { MockBoardSubscriptionManager = new Mock<IBoardSubscriptionManager>(); MockConfigurationProvider = new Mock<IConfigurationProvider<Configuration>>(); MockLocalStorage = new Mock<ILocalStorage<AppSettings>>(); MockLeanKitClientFactory = new Mock<ILeanKitClientFactory>(); MockLeanKitApi = new Mock<ILeanKitApi>(); SubscriptionManager = MockBoardSubscriptionManager.Object; ConfigurationProvider = MockConfigurationProvider.Object; LocalStorage = MockLocalStorage.Object; LeanKitClientFactory = MockLeanKitClientFactory.Object; LeanKitApi = MockLeanKitApi.Object; }
public TestTarget(IBoardSubscriptionManager subscriptions, IConfigurationProvider<Configuration> configurationProvider, ILocalStorage<AppSettings> localStorage, ILeanKitClientFactory leanKitClientFactory) : base(subscriptions, configurationProvider, localStorage, leanKitClientFactory) { }
private ILeanKitApi Connect(Request request, bool saveLogin = false) { LeanKitClientFactory = new LeanKitClientFactory(); var account = new LeanKitAccountAuth { Hostname = request.Host, Username = request.User, Password = request.Password, UrlTemplateOverride = request.Host }; if (saveLogin) SaveLogin(account); // expand host if necessary if (account.Hostname == "kanban-cibuild") account.UrlTemplateOverride = "http://kanban-cibuild.localkanban.com/"; else if (!account.Hostname.Contains("http://")) account.UrlTemplateOverride = "https://" + account.Hostname + ".leankit.com/"; string.Format("Attempting connection to {0}", request).Debug(); return LeanKitClientFactory.Create(account); }