private void RetrieveSeededData()
 {
     // Needed so that audit time fields aren't reset
     _parameterValidRangePh            = _mockContext.Object.ParameterValidRanges.First(x => x.Id == new Guid("DD1BB35B-1585-4D6D-B21E-13F06B6A25BF"));
     _parameterValidRangeFlowMinAndMax = _mockContext.Object.ParameterValidRanges.First(x => x.Id == new Guid("4871F673-5308-4DF9-BE96-2CC34AD856E5"));
     _parameterValidRangeFlowMinOnly   = _mockContext.Object.ParameterValidRanges.First(x => x.Id == new Guid("D138C2F1-9EEB-4F8C-829A-04D8B9598049"));
     _parameterValidRangeFlowMaxOnly   = _mockContext.Object.ParameterValidRanges.First(x => x.Id == new Guid("150CC8CF-49AC-4BC5-A348-9D9FB29BA5DB"));
 }
        private static void Compare(ParameterValidRange entity, ParameterValidRangeQueryDto dto)
        {
            Assert.That(dto.Id, Is.EqualTo(entity.Id));
            Assert.That(dto.ParameterId, Is.EqualTo(entity.ParameterId));
            Assert.That(dto.MinValue.HasValue, Is.EqualTo(entity.MinValue.HasValue));
            if (dto.MinValue.HasValue && entity.MinValue.HasValue)
            {
                Assert.That(dto.MinValue.Value, Is.EqualTo(entity.MinValue.Value));
            }

            Assert.That(dto.MaxValue.HasValue, Is.EqualTo(entity.MaxValue.HasValue));
            if (dto.MaxValue.HasValue && entity.MaxValue.HasValue)
            {
                Assert.That(dto.MaxValue.Value, Is.EqualTo(entity.MaxValue.Value));
            }

            Assert.That(dto.CreatedById, Is.EqualTo(entity.CreatedById));
            Assert.That(dto.ModifiedById, Is.EqualTo(entity.ModifiedById));
            Assert.That(dto.CreatedOn, Is.EqualTo(entity.CreatedOn));
            Assert.That(dto.ModifiedOn, Is.EqualTo(entity.ModifiedOn));
        }