public void Arrange()
        {
            var random = new Random();

            _fixture = new Fixture();
            _fixture.Register(() => (long)random.Next(10000000, 99999999));
            _fixture.Behaviors.OfType <ThrowingRecursionBehavior>().ToList()
            .ForEach(b => _fixture.Behaviors.Remove(b));
            _fixture.Behaviors.Add(new OmitOnRecursionBehavior()); // recursionDepth

            _ukrlpApiClientMock = new Mock <IUkrlpApiClient>();

            _providerRepository = new Mock <IProviderRepository>();

            _mapperMock = new Mock <IMapper>();

            _loggerMock = new Mock <ILoggerWrapper>();

            _manager = new LearningProviderManager(
                _ukrlpApiClientMock.Object,
                _providerRepository.Object,
                _mapperMock.Object,
                _loggerMock.Object);

            _cancellationToken = new CancellationToken();
        }
        public void Arrange()
        {
            _fixture = new Fixture();
            _fixture.Behaviors.OfType <ThrowingRecursionBehavior>().ToList()
            .ForEach(b => _fixture.Behaviors.Remove(b));
            _fixture.Behaviors.Add(new OmitOnRecursionBehavior()); // recursionDepth

            _giasApiClientMock = new Mock <IGiasApiClient>();

            _establishmentRepository = new Mock <IEstablishmentRepository>();

            _mapperMock = new Mock <IMapper>();

            _loggerMock = new Mock <ILoggerWrapper>();

            _manager = new LearningProviderManager(
                _giasApiClientMock.Object,
                _establishmentRepository.Object,
                _mapperMock.Object,
                _loggerMock.Object);

            _cancellationToken = new CancellationToken();
        }