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>();
        }
Example #3
0
        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");
        }
Example #4
0
 public Settings(IPluginSettingsStorage PluginSettingsStorage)
 {
     _PluginSettingsStorage = PluginSettingsStorage;
 }