public void AcquireDataTest1() { CPU_Accessor target = new CPU_Accessor(); List <string> indicatorName = new List <string>(); indicatorName.Add(target.indicators[0].IndicatorName); indicatorName.Add(target.indicators[3].IndicatorName); indicatorName.Add(target.indicators[5].IndicatorName); List <Tuple <string, object, DataType> > actual; actual = target.AcquireData(indicatorName); Assert.IsTrue(actual.Count == 3); foreach (Tuple <string, object, DataType> tup in actual) { Assert.IsNotNull(tup.Item1); switch (tup.Item3) { case DataType.String: Assert.IsNotNull(Convert.ToString(tup.Item2)); break; case DataType.Int: Assert.IsNotNull(Convert.ToInt32(tup.Item2)); break; case DataType.Float: Assert.IsNotNull(Convert.ToDouble(tup.Item2)); break; case DataType.Byte: Assert.IsNotNull(Convert.ToByte(tup.Item2)); break; default: Assert.Fail(); break; } } }
public void GetNumberOfCoresTest() { CPU_Accessor target = new CPU_Accessor(); Tuple <string, object, DataType> actual; actual = target.GetNumberOfCores(); Assert.IsTrue(Convert.ToInt32(actual.Item2) > 0 && Convert.ToInt32(actual.Item2) < 1024); }
public void GetProcessorNameTest() { CPU_Accessor target = new CPU_Accessor(); Tuple <string, object, DataType> actual; actual = target.GetProcessorName(); Assert.IsNotNull(actual.Item2); }
public void GetTemperatureTest() { CPU_Accessor target = new CPU_Accessor(); Tuple <string, object, DataType> actual; actual = target.GetTemperature(); Assert.IsTrue(Convert.ToByte(actual.Item2) < 150 && Convert.ToByte(actual.Item2) > 0); }
public void GetLoadTest() { CPU_Accessor target = new CPU_Accessor(); Tuple <string, object, DataType> actual; actual = target.GetLoad(); Assert.IsTrue(Convert.ToByte(actual.Item2) <= 100 && Convert.ToByte(actual.Item2) >= 0); }
public void GetLoadPerCoreTest() { CPU_Accessor target = new CPU_Accessor(); Tuple <string, object, DataType> actual; actual = target.GetLoadPerCore(); string[] result = actual.Item2.ToString().Split(Convert.ToChar(";")); foreach (string s in result) { Assert.IsTrue(Convert.ToInt32(s) <= 100 && Convert.ToInt32(s) >= 0); } }