Ejemplo n.º 1
0
        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;
                }
            }
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        public void GetProcessorNameTest()
        {
            CPU_Accessor target = new CPU_Accessor();
            Tuple <string, object, DataType> actual;

            actual = target.GetProcessorName();
            Assert.IsNotNull(actual.Item2);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
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);
        }
Ejemplo n.º 6
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);
            }
        }