public MetaDataHelper(
     IGenerateStandardMetaData metaDataGenerator,
     IGetLarsMetadata getLarsMetadata,
     IGetAssessmentOrgsData assessmentOrgsData,
     ILog log)
 {
     _metaDataWriter           = metaDataGenerator;
     _log                      = log;
     _larsApprenticeshipReader = getLarsMetadata;
     _assessmentOrgsData       = assessmentOrgsData;
 }
        public void Init()
        {
            // Arrange
            var container = IoC.Initialize();
            var sut       = container.GetInstance <IGetAssessmentOrgsData>();

            // Act
            results = sut.GetAssessmentOrganisationsData();
            using (var prodContainer = container.GetNestedContainer())
            {
                prodContainer.Configure(_ =>
                {
                    _.For <IAppServiceSettings>().Use <ProdAppSettings>();
                    _.For <IGetAssessmentOrgsData>().Use <AssessmentOrgsXlsxIntegrationService>();
                });
                prodsut = prodContainer.GetInstance <IGetAssessmentOrgsData>();
            }
            Assert.IsNotNull(results, "GetAssessmentOrganisationsData returned null may be vsts internal server error or an unauthorized error");
        }