public void TestInitialise() { _ClassFactorySnapshot = Factory.TakeSnapshot(); _ConfigurationStorage = TestUtilities.CreateMockSingleton<IConfigurationStorage>(); _ConfigurationStorage.Setup(c => c.Folder).Returns("configFolder"); _Storage = Factory.Singleton.Resolve<IPluginSettingsStorage>(); _Provider = new Mock<IPluginSettingsStorageProvider>() { DefaultValue = DefaultValue.Mock }.SetupAllProperties(); _Provider.Setup(p => p.FileExists(It.IsAny<string>())).Returns(true); _Storage.Provider = _Provider.Object; _ConfigurationChangedEvent = new EventRecorder<EventArgs>(); }
public void TestInitialise() { _ClassFactorySnapshot = Factory.TakeSnapshot(); _ConfigurationStorage = TestUtilities.CreateMockSingleton <IConfigurationStorage>(); _ConfigurationStorage.Setup(c => c.Folder).Returns("configFolder"); _Storage = Factory.ResolveNewInstance <IPluginSettingsStorage>(); _Provider = new Mock <IPluginSettingsStorageProvider>() { DefaultValue = DefaultValue.Mock }.SetupAllProperties(); _Provider.Setup(p => p.FileExists(It.IsAny <string>())).Returns(true); _Storage.Provider = _Provider.Object; _ConfigurationChangedEvent = new EventRecorder <EventArgs>(); }
public static void InitRepository() { Console.WriteLine($"Here we go! GitRepositoryPath: {GitRepPath}"); IPluginSettingsStorage SettingsStorage = NinjectCore.Get <IPluginSettingsStorage>(); IPluginParameter GitRepParam = SettingsStorage.GetParam(Plugin.Settings.ePluginParameterID.GitRepositoryPath); GitRepParam.SetValue(GitRepPath); repository = new GitRep(GitRepPath); repository.CreateRepository(); repository.AddFile(); repository.AddFile(); repository.StageAll(); repository.DoCommit("init commit"); }
public Settings(IPluginSettingsStorage PluginSettingsStorage) { _PluginSettingsStorage = PluginSettingsStorage; }