本文整理汇总了C#中TeamCityClient.Connect方法的典型用法代码示例。如果您正苦于以下问题:C# TeamCityClient.Connect方法的具体用法?C# TeamCityClient.Connect怎么用?C# TeamCityClient.Connect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TeamCityClient
的用法示例。
在下文中一共展示了TeamCityClient.Connect方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: it_returns_subprojects_when_creating_project
public void it_returns_subprojects_when_creating_project()
{
var client = new TeamCityClient("localhost:81");
client.Connect("admin", "qwerty");
var projectName = Guid.NewGuid().ToString("N");
var project = client.Projects.Create(projectName);
Assert.That(project.Projects.Project, Is.Not.Null);
}
示例2: it_throws_exception_when_host_does_not_exist
public void it_throws_exception_when_host_does_not_exist()
{
var client = new TeamCityClient("test:81");
client.Connect("admin", "qwerty");
var plugins = client.ServerInformation.AllPlugins();
//Assert: Exception
}
示例3: it_throws_exception_when_host_does_not_exist
public void it_throws_exception_when_host_does_not_exist()
{
var client = new TeamCityClient("test:81");
client.Connect("admin", "qwerty");
var allProjects = client.AllProjects();
//Assert: Exception
}
示例4: it_throws_exception_when_host_url_invalid
public void it_throws_exception_when_host_url_invalid()
{
var client = new TeamCityClient("teamcity:81");
client.Connect("teamcitysharpuser", "qwerty");
var agents = client.AllAgents();
//Assert: Exception
}
示例5: it_returns_exception_when_host_does_not_exist
public void it_returns_exception_when_host_does_not_exist()
{
var client = new TeamCityClient("test:81");
client.Connect("admin", "qwerty");
var vcsroots = client.AllVcsRoots();
//Assert: Exception
}
示例6: it_throws_exception_when_host_does_not_exist
public void it_throws_exception_when_host_does_not_exist()
{
var client = new TeamCityClient("test:81");
client.Connect("teamcitysharpuser", "qwerty");
var builds = client.BuildConfigs.All();
//Assert: Exception
}
示例7: it_throws_exception_when_host_does_not_exist
public void it_throws_exception_when_host_does_not_exist()
{
var client = new TeamCityClient("test:81");
client.Connect("admin", "qwerty");
string buildConfigId = "Local Debug Build";
var builds = client.SuccessfulBuildsByBuildConfigId(buildConfigId);
//Assert: Exception
}
示例8: ig_returns_correct_build_when_calling_by_id
public void ig_returns_correct_build_when_calling_by_id()
{
const string buildId = "5726";
var client = new TeamCityClient("localhost:81");
client.Connect("admin", "qwerty");
var build = client.Builds.ById(buildId);
Assert.That(build != null);
Assert.That(build.Id == buildId);
}
示例9: it_does_not_populate_the_status_text_field_of_the_build_object
public void it_does_not_populate_the_status_text_field_of_the_build_object()
{
const string buildConfigId = "bt5";
var client = new TeamCityClient("localhost:81");
client.Connect("admin", "qwerty");
var build =
client.Builds.ByBuildLocator(BuildLocator.WithDimensions(BuildTypeLocator.WithId(buildConfigId),
maxResults: 1));
Assert.That(build.Count == 1);
Assert.IsNull(build[0].StatusText);
}
示例10: it_returns_project_details_when_creating_project_with_project_id
public void it_returns_project_details_when_creating_project_with_project_id()
{
var client = new TeamCityClient("localhost:81");
client.Connect("admin", "qwerty");
var projectName = Guid.NewGuid().ToString("N");
var projectId = Guid.NewGuid().ToString("N");
var project = client.Projects.Create(projectName, projectId);
Assert.That(project, Is.Not.Null);
Assert.That(project.Name, Is.EqualTo(projectName));
Assert.That(project.Id, Is.EqualTo(projectId));
}
示例11: it_throws_exception_when_host_url_invalid
public void it_throws_exception_when_host_url_invalid()
{
try
{
var client = new TeamCityClient("xyz:12345");
client.Connect("admin", "qwerty");
var agents = client.Agents.All();
}
catch (AggregateException ae)
{
throw ae.InnerExceptions.First();
}
}
示例12: it_throws_exception_when_host_does_not_exist
public void it_throws_exception_when_host_does_not_exist()
{
try
{
var client = new TeamCityClient("test:81");
client.Connect("admin", "qwerty");
var plugins = client.ServerInformation.AllPlugins();
//Assert: Exception
}
catch (AggregateException ae)
{
throw ae.InnerExceptions.First();
}
}
示例13: it_returns_exception_when_host_does_not_exist
public void it_returns_exception_when_host_does_not_exist()
{
try
{
var client = new TeamCityClient("test:81");
client.Connect("admin", "qwerty");
var changes = client.Changes.All();
}
catch (AggregateException ae)
{
throw ae.InnerExceptions.First();
} //Assert: Exception
}
示例14: it_throws_exception_when_host_does_not_exist
public void it_throws_exception_when_host_does_not_exist()
{
var client = new TeamCityClient("test:81");
client.Connect("teamcitysharpuser", "qwerty");
try
{
var builds = client.BuildConfigs.All();
}
catch (AggregateException ae)
{
throw ae.InnerExceptions.First();
}
//Assert: Exception
}
示例15: it_will_add_a_new_user_and_new_user_will_be_able_to_log_in
public void it_will_add_a_new_user_and_new_user_will_be_able_to_log_in()
{
string userName = "John.Doe";
string name = "John Doe";
string email = "[email protected]";
string password = "J0hnD03";
var createUserResult = _client.Users.Create(userName, name, email, password);
ITeamCityClient _newUser;
_newUser = new TeamCityClient("teamcity.codebetter.com");
_newUser.Connect(userName, password);
var loginResponse = _newUser.Authenticate();
Assert.That(createUserResult && loginResponse);
}