public ICIServer Get(CIServerType serverType) { switch (serverType) { case CIServerType.Jenkins: return(new JenkinsCIServer()); case CIServerType.AppVeyor: return(new AppVeyorCIServer()); default: throw new ArgumentException("Unexpected server type passed: " + serverType); } }
public ProjectListRetriever(CIServerType ciServerType, string serveruri) { var factory = new CIApiServiceFactory(serveruri); switch(ciServerType) { case CIServerType.Hudson: _ciApiService = factory.BuildHudsonCIApiService(); break; default: _ciApiService = factory.BuildHudsonCIApiService(); break; } }
public ProjectListRetriever(CIServerType ciServerType, string serveruri) { var factory = new CIApiServiceFactory(serveruri); switch (ciServerType) { case CIServerType.Hudson: _ciApiService = factory.BuildHudsonCIApiService(); break; default: _ciApiService = factory.BuildHudsonCIApiService(); break; } }