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); } }
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); }