internal RuntimeInfo( DevOpsServer devopsServer, HelixServer helixServer, IAzureUtil azureUtil) { DevOpsServer = devopsServer; HelixServer = helixServer; AzureUtil = azureUtil; QueryUtil = new DotNetQueryUtil(DevOpsServer, azureUtil); }
public DotNetQueryUtil(DevOpsServer server, IAzureUtil?azureUtil = null) { if (azureUtil is object && server.Organization != azureUtil.Organization) { throw new ArgumentException(); } Server = server; AzureUtil = azureUtil ?? new AzureUtil(server); }