public LocalImageFactoryTests() { var config = new Mock <IConfiguration>(); config.Setup(c => c["ImagesUploadPath"]).Returns(_uploadPath); _localImageFactoryOptions = new LocalImageFactoryOptions(config.Object); _imageFactoryValidator = new ImageFactoryValidator(); }
public LocalImageService CreateImageService() { var config = new Mock <IConfiguration>(); config.Setup(c => c["ImagesUploadPath"]).Returns(_tempDirectory); var options = new LocalImageFactoryOptions(config.Object); var validator = new ImageFactoryValidator(); var imageFactory = new LocalImageFactory(options, validator); var imageService = new LocalImageService(Configuration, imageFactory); return(imageService); }