void service_RequestCompleted(object sender, BlastRequestCompletedEventArgs e) { BlastResult result = e.SearchResult[0]; Hit hit = result.Records[0].Hits[0]; Assert.IsNotNull(hit); }
/// <summary> /// This method displays BLAST hits on the UI. /// </summary> /// <param name="results">BLAST hits</param> public void DisplayWebServiceOutput(IList <BlastResult> results, IBlastServiceHandler blastService, string databaseName) { if (results != null && results.Count >= 1) { this.RenderSingleLineReport(results, blastService, databaseName); this.blastResult = results[0]; this.txtDate.Text = DateTime.Now.Date.ToString(CultureInfo.CurrentCulture); this.txtDataBaseName.Text = this.blastResult.Metadata.Database; this.txtVersion.Text = this.blastResult.Metadata.Version; } }
public void InValidateBlastResultMetadataGetObjectData() { SerializationInfo info = null; StreamingContext context = new StreamingContext(StreamingContextStates.All); BlastResult brObj = new BlastResult(); try { brObj.GetObjectData(info, context); Assert.Fail(); } catch (ArgumentNullException) { Console.WriteLine("Ncbi Blast P2 : InValidated the GetObjectData() method of BlastResult successfully."); ApplicationLog.WriteLine("Ncbi Blast P2 : InValidated the GetObjectData() method of BlastResult successfully."); } }