public async Task DeploymentManagerExtensibility() { // Arrange string repositoryName = "Mvc3Application"; string appName = "DeploymentApis"; using (var repo = Git.Clone(repositoryName)) { await ApplicationManager.RunAsync(appName, async appManager => { var handler = new FakeMessageHandler() { InnerHandler = HttpClientHelper.CreateClientHandler(appManager.DeploymentManager.ServiceUrl, appManager.DeploymentManager.Credentials) }; var manager = new RemoteDeploymentManager(appManager.DeploymentManager.ServiceUrl, appManager.DeploymentManager.Credentials, handler); var results = (await manager.GetResultsAsync()).ToList(); Assert.Equal(0, results.Count); Assert.NotNull(handler.Url); }); } }
public void DeploymentManagerExtensibility() { // Arrange string repositoryName = "Mvc3Application"; string appName = KuduUtils.GetRandomWebsiteName("DeploymentApis"); using (var repo = Git.CreateLocalRepository(repositoryName)) { ApplicationManager.Run(appName, appManager => { var handler = new FakeMessageHandler() { InnerHandler = new HttpClientHandler() }; var manager = new RemoteDeploymentManager(appManager.DeploymentManager.ServiceUrl, handler); manager.Credentials = appManager.DeploymentManager.Credentials; var results = manager.GetResultsAsync().Result.ToList(); Assert.Equal(0, results.Count); Assert.NotNull(handler.Url); }); } }