private static MeasurementPoint LoadAPreviouslySavedMeasurementPoint(MeasurementPointRepository measurementPointRepository) { var newMeasurementPoint = MeasurementPoint.CreateNew(); measurementPointRepository.Save(newMeasurementPoint); return(measurementPointRepository.Load(newMeasurementPoint.Id)); }
private static MeasurementPoint AddMeasurementPoint(MeasurementPointRepository measurementPointRepository) { var measurementPoint = MeasurementPoint.CreateNew(); measurementPointRepository.Save(measurementPoint); return(measurementPoint); }
public void TheMeasurmentPointPersistedShouldHaveTheSameDataAsTheMeasurementPointBeingSaved() { var measurementPointRepository = new MeasurementPointRepository(); var newMeasurementPoint = MeasurementPoint.CreateNew(); measurementPointRepository.Save(newMeasurementPoint); var persistedMeasuementPoint = measurementPointRepository.Load(newMeasurementPoint.Id); Assert.That(persistedMeasuementPoint, Is.Not.Null); Assert.That(persistedMeasuementPoint.Id, Is.EqualTo(newMeasurementPoint.Id)); Assert.That(persistedMeasuementPoint.CreatedDate, Is.EqualTo(newMeasurementPoint.CreatedDate)); Assert.That(persistedMeasuementPoint.IsActive, Is.EqualTo(newMeasurementPoint.IsActive)); Assert.That(persistedMeasuementPoint.Forecasts, Is.Empty); measurementPointRepository.Delete(newMeasurementPoint); }