private ILocalService GetConfigurationPersister() { var connectedModeConfigPathProvider = new ConnectedModeSolutionBindingPathProvider(this); var legacyConfigPathProvider = new LegacySolutionBindingPathProvider(this); var legacyConfigFolderItemAdder = new LegacyConfigFolderItemAdder(this); var credentialsLoader = new SolutionBindingCredentialsLoader(credentialStoreService); var bindingFileLoader = new SolutionBindingFileLoader(Logger); var sccFileSystem = this.GetService <ISourceControlledFileSystem>(); var solutionBindingDataWriter = new SolutionBindingDataWriter(sccFileSystem, bindingFileLoader, credentialsLoader); return(new ConfigurationPersister(legacyConfigPathProvider, connectedModeConfigPathProvider, solutionBindingDataWriter, legacyConfigFolderItemAdder)); }
public void TestInitialize() { projectSystemHelperMock = new Mock <IProjectSystemHelper>(); serviceProviderMock = new Mock <IServiceProvider>(); serviceProviderMock .Setup(x => x.GetService(typeof(IProjectSystemHelper))) .Returns(projectSystemHelperMock.Object); var fileSystemMock = new Mock <IFileSystem>(); fileSystemMock.Setup(x => x.File.Exists(FilePath)).Returns(true); testSubject = new LegacyConfigFolderItemAdder(serviceProviderMock.Object, fileSystemMock.Object); }