public PropertyCheckService(IPropertyCheckRepository checkRepository, IReferenceGenerator referenceGenerator)
        {
            Check.If(checkRepository).IsNotNull();
            Check.If(referenceGenerator).IsNotNull();

            _checkRepository = checkRepository;
            _referenceGenerator = referenceGenerator;
        }
        public void Setup()
        {
            _mockDbSettings.Setup(x => x.ConnectionString).Returns("TestConectionString");
            _mockContext.Setup(x => x.Properties).Returns(_mockDbSet.Object);
            _mockContext.Setup(x => x.SaveChanges()).Returns(1);
            _mockCheckMapper.Setup(x => x.Map(It.IsAny<PropertyCheck>(), It.IsAny<PropertyCheck>())).Returns(true);

            _checkRepository = new PropertyCheckRepository(_mockContext.Object, _mockCheckMapper.Object);
        }