public void AddMeasurementTest() { manager.DeleteMeasurement(69); int count = manager.GetAll().Count; Measurement addMeasurement = new Measurement(69, 1000, 1000, 1000, df); manager.AddMeasurement(addMeasurement); Assert.AreEqual(count + 1, manager.GetAll().Count); }
[EnableCors]//Hopefully works public IActionResult Post([FromBody] Measurement value) { bool result = manager.AddMeasurement(value); if (result == false) { return(NotFound()); } return(Ok(result)); }
private void AddMeasurment(Measurment measurement) { MeasurementManager.AddMeasurement(measurement); var tempSeries = (LineSeries)PlotModel.Series[0]; var levelSeries = (LineSeries)PlotModel.Series[1]; tempSeries.Points.Add(new DataPoint(DateTimeAxis.ToDouble(measurement.DateTime), measurement.Temperature)); levelSeries.Points.Add(new DataPoint(DateTimeAxis.ToDouble(measurement.DateTime), measurement.Level)); if (Boiler.Template != null) { foreach (var key in Boiler.Template) { var series = (LineSeries)PlotModel.Series.First(x => x.Title == key); series.Points.Add(new DataPoint(DateTimeAxis.ToDouble(measurement.DateTime), measurement.Values[key])); } } PlotModel.InvalidatePlot(true); }
public void TestAddMeasurement() { Mock <IMeasurementDao> dao = new Mock <IMeasurementDao>(MockBehavior.Loose); Task <bool> result = new Task <bool>(() => true); result.RunSynchronously(); Measurement me = new Measurement() { MeasurementId = 3, MeasurementTypeId = 3, TimesStamp = DateTime.Now, UnitId = 1, Value = 3.4d, StationId = 3, }; dao.Setup(d => d.InsertAsync(It.IsAny <Measurement>())).Returns(result); MeasurementManager m = new MeasurementManager(dao.Object, null, null); var res = m.AddMeasurement(me).Result; dao.Verify(d => d.InsertAsync(me), Times.Once); }