public void Setup() { _reader = new CSVReader(Path.Combine(Common.TestDataPath, "lakeTutira120120110648_extra_small.csv")); _ds = new Dataset(_s, _reader.ReadSensors()); var sensorVariables = SensorVariable.CreateSensorVariablesFromSensors(_ds.Sensors); foreach (var sensor in _ds.Sensors) { sensor.Owner = _ds; sensor.Variable = sensorVariables.FirstOrDefault(x => x.Sensor == sensor); } _eval = new FormulaEvaluator(_ds.Sensors); }
public void SensorVariableTest() { string expected = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa"; string actual = ""; List <SensorVariable> variables = SensorVariable.CreateSensorVariablesFromSensors(_ds.Sensors); foreach (SensorVariable sensorVariable in variables) { actual += sensorVariable.VariableName + ","; } actual = actual.Remove(actual.Length - 1); Assert.AreEqual(expected, actual); }
public Formula(CompilerResults results, List<SensorVariable> sensorsUsed, SensorVariable sensorAppliedTo) { CompilerResults = results; SensorsUsed = sensorsUsed; SensorAppliedTo = sensorAppliedTo; }