Exemple #1
0
        public void TestGetValueExceptionHandling()
        {
            try
            {
                double resultException = ci.GetValue(2.0);
                Assert.Fail("no exception thrown");
            }
            catch (Exception ex)
            {
                Assert.AreEqual("List of timestamps is null", ex.Message);
            }

            try
            {
                ci.TimeValues = new List <double> {
                    1.0, 2.0, 3.0
                };
                double resultException = ci.GetValue(2.0);
                Assert.Fail("no exception thrown");
            }
            catch (Exception ex)
            {
                Assert.AreEqual("List of feature values is null", ex.Message);
            }
        }
Exemple #2
0
        public void TestGetValueDoesNotContains()
        {
            List <double> timeValues = new List <double>()
            {
                2.0, 4.0, 6.0, 8.0, 10.0, 12.0
            };;

            List <double> featueValues = new List <double>()
            {
                2.0, 4.0, 6.0, 8.0, 10.0, 12.0
            };

            //timeValues does not contains timestamps
            ci2.TimeValues    = timeValues;
            ci2.FeatureValues = featueValues;

            double result2   = ci2.GetValue(3.0);
            double expected2 = 3.0;

            Assert.AreEqual(expected2, result2);
        }