public static void LoadThermoTest3() { ThermoStaticData a = ThermoStaticData.LoadAllStaticData(@"small.RAW"); Assert.IsTrue(a.Where(eb => eb.MsnOrder > 1).Count() > 0); Assert.IsTrue(a.Where(eb => eb.MsnOrder == 1).Count() > 0); Assert.IsFalse(a.ThermoGlobalParams.MonoisotopicselectionEnabled); var hehe = a.First(b => b.MsnOrder > 1) as ThermoScanWithPrecursor; var prec = a.GetOneBasedScan(hehe.OneBasedPrecursorScanNumber.Value); Assert.IsNull(hehe.SelectedIonChargeStateGuess); Assert.IsNull(hehe.SelectedIonIntensity); hehe.ComputeSelectedPeakIntensity(prec.MassSpectrum); Assert.AreEqual(1017759, hehe.SelectedIonIntensity, 1); Assert.IsNull(hehe.SelectedIonMonoisotopicGuessIntensity); hehe.ComputeMonoisotopicPeakIntensity(prec.MassSpectrum); Assert.AreEqual(1017759, hehe.SelectedIonMonoisotopicGuessIntensity, 1); }