public BuildByBuildConfigurationLocator(IBuildConfigurationLocator buildConfigurationLocator) { if (buildConfigurationLocator == null) { throw new ArgumentNullException(nameof(buildConfigurationLocator)); } _buildConfigurationLocator = buildConfigurationLocator; }
public async Task <IDetailedBuildConfiguration> GetBuildConfigurationDetailsAsync(IBuildConfigurationLocator buildConfigurationLocator) { var request = new RestRequest("buildTypes/{locator}"); request.AddUrlSegment("locator", buildConfigurationLocator.Serialize()); var response = await _teamCityClient.ExecuteRequestAsync <BuildTypeResponse>(request); return(_buildConfigurationMapper.Map(response)); }