public void SamplingFrequency_SamplingFrequency_NotOverSpec() { CAMS_ParticulateMatters CAMS_PM = new CAMS_ParticulateMatters(); foreach (SamplingItem item in CAMS_PM.SamplingItemList) { bool res = true; var stopwatch = System.Diagnostics.Stopwatch.StartNew(); res &= item.Sampling(); res &= item.Analyzing(); res &= item.RecordRawData(); stopwatch.Stop(); Assert.IsTrue( stopwatch.Elapsed.TotalSeconds < item.SamplingFreqBySeconds); Assert.IsTrue(res); } }
public void RecordAvgData_TestIntervalAmountRequired_MeetSpec() { bool res = true; CAMS_ParticulateMatters CAMS_PM = new CAMS_ParticulateMatters(); SamplingItem item = CAMS_PM.SamplingItemList.First(); for (int s = 1; s < item.IntervalAmountRequired; s++) { item.Sampling(); item.Analyzing(); item.RecordRawData(); } res = item.RecordAvgData(); Assert.IsFalse(res); for (int s = item.IntervalAmountRequired; s <= item.IntervalAmountRequired; s++) { item.Sampling(); item.Analyzing(); item.RecordRawData(); } res = item.RecordAvgData(); Assert.IsTrue(res); }
public void CamsParticulateMatters_SamplingItemFactory_NotNull() { CAMS_ParticulateMatters CAMS_PM = new CAMS_ParticulateMatters(); Assert.IsNotNull(CAMS_PM); }