public CreateViewCommandLogic(Profile profile, ILogger logger, IVisualStudioAbstraction vs, IFileSystemAbstraction fileSystem = null) { this.profile = profile ?? throw new ArgumentNullException(nameof(profile)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.vs = vs ?? throw new ArgumentNullException(nameof(vs)); this.fileSystem = fileSystem ?? new WindowsFileSystem(); }
public DropHandlerLogic(ILogger logger, IVisualStudioAbstraction vs, IFileSystemAbstraction fileSystem = null, Profile profileOverride = null) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.vs = vs ?? throw new ArgumentNullException(nameof(vs)); this.fileSystem = fileSystem ?? new WindowsFileSystem(); this.profileOverride = profileOverride; }
public RapidXamlDropHandler(ILogger logger, IWpfTextView view, ITextBufferUndoManager undoManager, IVisualStudioAbstraction vs, IFileSystemAbstraction fileSystem = null) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.view = view; this.undoManager = undoManager; this.vs = vs ?? throw new ArgumentNullException(nameof(vs)); this.fileSystem = fileSystem ?? new WindowsFileSystem(); }
public RapidXamlDropHandler(ILogger logger, IWpfTextView view, ITextBufferUndoManager undoManager, IVisualStudioAbstractionAndDocumentModelAccess vs, ProjectType projectType, IVsSolution solution, IFileSystemAbstraction fileSystem = null) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.view = view; this.undoManager = undoManager; this.vs = vs ?? throw new ArgumentNullException(nameof(vs)); this.projectType = projectType; this.solution = solution; this.fileSystem = fileSystem ?? new WindowsFileSystem(); }
public Parser(ILogger logger, IDataProvider dataProvider, IFileSystemAbstraction fileSystem, string imageStore) { this.logger = logger; this.dataProvider = dataProvider; this.fileSystem = fileSystem; this.imageStore = imageStore; }
public void Initialize() { mockedLogger = new Mock <ILogger>(); mockedLogger.Setup(o => o.Log(It.IsAny <Type>(), It.IsAny <string>(), It.IsAny <LogSeverity>())); mockedFileSystem = new Mock <IFileSystemAbstraction>(); logger = mockedLogger.Object; fileSystem = mockedFileSystem.Object; target = new FileCacheManager(logger, fileSystem, "cache.bin"); }
public void Initialize() { mockedDataProvider = new Mock <IDataProvider>(); mockedLogger = new Mock <ILogger>(); mockedLogger.Setup(o => o.Log(It.IsAny <Type>(), It.IsAny <string>(), It.IsAny <LogSeverity>())); mockedFileSystem = new Mock <IFileSystemAbstraction>(); logger = mockedLogger.Object; dataProvider = mockedDataProvider.Object; fileSystem = mockedFileSystem.Object; target = new Parser(logger, dataProvider, fileSystem, "."); }
private static IService CreateService(string domain, string imageStore, ILogger logger, ICacheManager cacheManager, IFileSystemAbstraction fileSystem) { var dataProvider = new DataProvider(logger, domain, cacheManager, new NetworkAbstraction(logger)); var translationProvider = new TranslationProvider(dataProvider, logger); var parser = new Parser(logger, dataProvider, fileSystem, imageStore); var targets = new IDataTarget[] { new TemplateManagerTarget(logger), new TextFileTarget(logger, "skills.txt") }; return(new Service(logger, parser, targets, translationProvider, 1, 3500)); }
// This overload exists in debug for test use only public XamlConverter(IFileSystemAbstraction fsa) { this.FileSystem = fsa ?? new WindowsFileSystem(); }
public FileCacheManager(ILogger logger, IFileSystemAbstraction fileSystem, string filePath) : base(logger, fileSystem, filePath) { }
public SaveOnlyFileCacheManager(ILogger logger, IFileSystemAbstraction fileSystem, string filePath) { this.logger = logger; this.fileSystem = fileSystem; this.filePath = filePath; }