Exemple #1
0
        private static MeasurementPoint LoadAPreviouslySavedMeasurementPoint(MeasurementPointRepository measurementPointRepository)
        {
            var newMeasurementPoint = MeasurementPoint.CreateNew();

            measurementPointRepository.Save(newMeasurementPoint);
            return(measurementPointRepository.Load(newMeasurementPoint.Id));
        }
Exemple #2
0
        private static MeasurementPoint AddMeasurementPoint(MeasurementPointRepository measurementPointRepository)
        {
            var measurementPoint = MeasurementPoint.CreateNew();

            measurementPointRepository.Save(measurementPoint);

            return(measurementPoint);
        }
Exemple #3
0
        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);
        }