public async Task TestMethod2() { PgpKeyserverSearch newSearch = new PgpKeyserverSearch("http://keys.gnupg.net:11371/"); await newSearch.ReadResults("0xc2109883ffb43ac1debf9a2cac6f1e84420ab7bd"); Assert.IsNotNull(newSearch.m_SearchResults); Assert.IsTrue(newSearch.m_SearchResults.Count == 1); Assert.IsTrue(newSearch.m_SearchResults[0].pubLine.keyId.Equals("c2109883ffb43ac1debf9a2cac6f1e84420ab7bd", StringComparison.InvariantCultureIgnoreCase)); }
private async void btnSearchKeyserver_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; m_keySearchView = new SortableBindingList <KeySearchView>(); SortableBindingList <KeySearchView> boundKeySrchView = new SortableBindingList <KeySearchView>(); PgpKeyserverSearch newSearch = new PgpKeyserverSearch(Global.keyServerConnectionBase); await newSearch.ReadResults(txtPubKeyFilter.Text); foreach (KeyserverPublicKey key in newSearch.m_SearchResults) { boundKeySrchView.Add(new KeySearchView(key)); } m_keySearchView = boundKeySrchView; dataGridView1.DataSource = boundKeySrchView; Cursor.Current = Cursors.Default; }