public void Setup() { Current.Reset(); var factory = Mock.Of <IFactory>(); Current.Factory = factory; var serviceContext = ServiceContext.CreatePartial( localizedTextService: Mock.Of <ILocalizedTextService>()); Mock.Get(factory) .Setup(x => x.GetInstance(It.IsAny <Type>())) .Returns <Type>(x => { if (x == typeof(ServiceContext)) { return(serviceContext); } throw new Exception("oops"); }); var validators = new IManifestValueValidator[] { new RequiredValidator(Mock.Of <ILocalizedTextService>()), new RegexValidator(Mock.Of <ILocalizedTextService>(), null) }; _parser = new ManifestParser(NullCacheProvider.Instance, new ManifestValueValidatorCollection(validators), Mock.Of <ILogger>()); }
public void Setup() { var validators = new IManifestValueValidator[] { new RequiredValidator(Mock.Of <ILocalizedTextService>()), new RegexValidator(Mock.Of <ILocalizedTextService>(), null), new DelimitedValueValidator(), }; _ioHelper = TestHelper.IOHelper; NullLoggerFactory loggerFactory = NullLoggerFactory.Instance; _parser = new ManifestParser( AppCaches.Disabled, new ManifestValueValidatorCollection(() => validators), new ManifestFilterCollection(() => Enumerable.Empty <IManifestFilter>()), loggerFactory.CreateLogger <ManifestParser>(), _ioHelper, TestHelper.GetHostingEnvironment(), new JsonNetSerializer(), Mock.Of <ILocalizedTextService>(), Mock.Of <IShortStringHelper>(), Mock.Of <IDataValueEditorFactory>()); }