public void create_connector_with_proxy() { var uri = new Uri(Proxy); var proxyProvider = new ProxyProvider(uri, ProxyUserName, ProxyPassword); var connector = new VersionOneAPIConnector(_prefix, proxyProvider: proxyProvider) .WithVersionOneUsernameAndPassword(_username, _password); using (var s = connector.GetData(Path)) { } }
public RuleEngine(DataContext context) { this.context = context; proxyProvider = new ProxyProvider(this); tagManager = new TagManager(this); helperProvider = new HelperProvider(this); ExtractCompiledAssemblyFile(); }
public void QueryProjects() { var proxyProvider = new ProxyProvider(new Uri(ProxyPath), ProxyUsername, ProxyPassword); IAPIConnector metaConnector = new V1APIConnector(V1Path + "meta.v1/", V1Username, V1Password, false, proxyProvider); IMetaModel metaModel = new MetaModel(metaConnector); IAPIConnector dataConnector = new V1APIConnector(V1Path + "rest-1.v1/", V1Username, V1Password, false, proxyProvider); IServices services = new Services(metaModel, dataConnector); var projectType = metaModel.GetAssetType("Scope"); var scopeQuery = new Query(projectType); var result = services.Retrieve(scopeQuery); Assert.IsTrue(result.Assets.Count > 0); }