예제 #1
0
 public ImportController()
 {
     inputConfigProvider = ObjectFactory.GetProvider<IInputConfigProvider>();
     scriptProvider = ObjectFactory.GetProvider<IScriptProvider>();
     appConfigProvider = ObjectFactory.GetProvider<IAppConfigProvider>();
     storageProvider = ObjectFactory.GetProvider<IStorageProvider>();
 }
예제 #2
0
 public void Setup()
 {
     provicerMock = new Mock <IAppConfigProvider>();
     provicerMock.Setup(p => p.AppConfig).Returns(new AppConfig());
     provider = provicerMock.Object;
     cmd      = new GetAppSettings(provider);
 }
예제 #3
0
 public SaveInputConfiguration(IStorageProvider fs, IAppConfigProvider a, IInputConfigProvider i, InputConfiguration c)
 {
     storageProvider     = fs;
     appConfigProvider   = a;
     inputConfigProvider = i;
     configuration       = c;
 }
예제 #4
0
 public ImportController(IAppConfigProvider a, IInputConfigProvider i, IScriptProvider s, IStorageProvider t)
 {
     appConfigProvider = a;
     inputConfigProvider = i;
     scriptProvider = s;
     storageProvider = t;
 }
예제 #5
0
 public ImportController(IAppConfigProvider a, IInputConfigProvider i, IScriptProvider s, IStorageProvider t)
 {
     appConfigProvider   = a;
     inputConfigProvider = i;
     scriptProvider      = s;
     storageProvider     = t;
 }
예제 #6
0
 public ImportController()
 {
     inputConfigProvider = ObjectFactory.GetProvider <IInputConfigProvider>();
     scriptProvider      = ObjectFactory.GetProvider <IScriptProvider>();
     appConfigProvider   = ObjectFactory.GetProvider <IAppConfigProvider>();
     storageProvider     = ObjectFactory.GetProvider <IStorageProvider>();
 }
예제 #7
0
 public void Setup()
 {
     provicerMock = new Mock<IAppConfigProvider>();
     provicerMock.Setup(p => p.AppConfig).Returns(new AppConfig());
     provider = provicerMock.Object;
     cmd = new GetAppSettings(provider);
 }
예제 #8
0
 public ImportZipPackage(IInputConfigProvider i, IScriptProvider s, IStorageProvider t, IAppConfigProvider a, byte[] b)
 {
     inputConfigProvider = i;
     scriptProvider      = s;
     appConfigProvider   = a;
     storageProvider     = t;
     bytes = b;
 }
예제 #9
0
 public ZipPackageForExport(IInputConfigProvider i, IScriptProvider s, IAppConfigProvider a, IZipper z, string config)
 {
     appConfigProvider   = a;
     inputConfigProvider = i;
     scriptProvider      = s;
     configName          = config;
     zipper = z;
 }
예제 #10
0
        public void Setup()
        {
            appConfig = TestFactory.CreateTestAppConfig();

            fileSystemUtilsMock = new Mock <IFileSystemUtils>();
            fileSystemUtils     = fileSystemUtilsMock.Object;

            appConfigProviderMock = new Mock <IAppConfigProvider>();
            appConfigProvider     = appConfigProviderMock.Object;
        }
예제 #11
0
        public void Setup()
        {
            appConfig = TestFactory.CreateTestAppConfig();

            fileSystemUtilsMock = new Mock<IFileSystemUtils>();
            fileSystemUtils = fileSystemUtilsMock.Object;

            appConfigProviderMock = new Mock<IAppConfigProvider>();
            appConfigProvider = appConfigProviderMock.Object;
        }
예제 #12
0
        public void Setup()
        {
            fileSystemUtilsMock = new Mock <IFileSystemUtils>();
            fileSystemUtils     = fileSystemUtilsMock.Object;

            appConfigProviderMock = new Mock <IAppConfigProvider>();
            appConfigProviderMock.Setup(a => a.AppConfig).Returns(TestFactory.CreateTestAppConfig);
            appConfigProvider = appConfigProviderMock.Object;

            provider = new FileStorageProvider(fileSystemUtils, appConfigProvider);
        }
예제 #13
0
        /// <summary>
        ///     Configurations the specified application configuration provider.
        /// </summary>
        /// <param name="appConfigProvider">The application configuration provider.</param>
        /// <returns>App.</returns>
        public App Config(IAppConfigProvider appConfigProvider)
        {
            this.host.appKeys = new Lazy<string>(() => appConfigProvider.GetAppKeysConfig());
            this.host.deploymentId = new Lazy<Guid>(() => appConfigProvider.GetDeploymentIdConfig());
            this.host.environment = new Lazy<string>(() => appConfigProvider.GetEnvironmentConfig());
            this.host.role = new Lazy<string>(() => appConfigProvider.GetRoleConfig());
            this.host.roleInstance = new Lazy<string>(() => appConfigProvider.GetRoleInstanceConfig());

            this.Configurated = true;

            return this;
        }
예제 #14
0
        public void Setup()
        {
            appConfigProviderMock = new Mock <IAppConfigProvider>();
            appConfigProvider     = appConfigProviderMock.Object;

            inputConfigProviderMock = new Mock <IInputConfigProvider>();
            inputConfigProvider     = inputConfigProviderMock.Object;

            scriptProviderMock = new Mock <IScriptProvider>();
            scriptProvider     = scriptProviderMock.Object;

            storageProviderMock = new Mock <IStorageProvider>();
            storageProvider     = storageProviderMock.Object;
        }
예제 #15
0
        public void Setup()
        {
            appConfigProviderMock = new Mock<IAppConfigProvider>();
            appConfigProvider = appConfigProviderMock.Object;

            inputConfigProviderMock = new Mock<IInputConfigProvider>();
            inputConfigProvider = inputConfigProviderMock.Object;

            scriptProviderMock = new Mock<IScriptProvider>();
            scriptProvider = scriptProviderMock.Object;

            storageProviderMock = new Mock<IStorageProvider>();
            storageProvider = storageProviderMock.Object;
        }
예제 #16
0
        public void Setup()
        {
            existingConfigName = "existing";
            nonExistingConfigName = "nonexisting";

            inputConfigProviderMock = new Mock<IInputConfigProvider>();
            inputConfigProviderMock.Setup(s => s.FindConfigForName(It.Is<string>(v => v.Equals(existingConfigName)))).Returns(TestFactory.CreateTestInputConfiguration);
            inputConfigProviderMock.Setup(s => s.FindConfigForName(It.Is<string>(v => v.Equals(nonExistingConfigName)))).Returns((InputConfiguration)null);
            inputConfigProvider = inputConfigProviderMock.Object;

            scriptProviderMock = new Mock<IScriptProvider>();
            scriptProvider = scriptProviderMock.Object;

            appConfigProviderMock = new Mock<IAppConfigProvider>();
            appConfigProvider = appConfigProviderMock.Object;

            zipperMock = new Mock<IZipper>();

            zipper = zipperMock.Object;
        }
예제 #17
0
        public void Setup()
        {
            existingConfigName    = "existing";
            nonExistingConfigName = "nonexisting";

            inputConfigProviderMock = new Mock <IInputConfigProvider>();
            inputConfigProviderMock.Setup(s => s.FindConfigForName(It.Is <string>(v => v.Equals(existingConfigName)))).Returns(TestFactory.CreateTestInputConfiguration);
            inputConfigProviderMock.Setup(s => s.FindConfigForName(It.Is <string>(v => v.Equals(nonExistingConfigName)))).Returns((InputConfiguration)null);
            inputConfigProvider = inputConfigProviderMock.Object;

            scriptProviderMock = new Mock <IScriptProvider>();
            scriptProvider     = scriptProviderMock.Object;

            appConfigProviderMock = new Mock <IAppConfigProvider>();
            appConfigProvider     = appConfigProviderMock.Object;

            zipperMock = new Mock <IZipper>();

            zipper = zipperMock.Object;
        }
        public void Setup()
        {
            fileSystemUtilsMock = new Mock <IFileSystemUtils>();
            fileSystemUtilsMock.Setup(f => f.DirectoryExists(It.IsAny <string>())).Returns(true);

            inputConfigProviderMock = new Mock <IInputConfigProvider>();
            inputConfigProvider     = inputConfigProviderMock.Object;

            appConfigProviderMock = new Mock <IAppConfigProvider>();
            appConfigProvider     = appConfigProviderMock.Object;

            storageProviderMock = new Mock <IStorageProvider>();
            storageProviderMock.Setup(s => s.SaveInputConfiguration(It.IsAny <InputConfiguration>()));
            storageProviderMock.Setup(s => s.UpdateInputConfiguration(It.IsAny <InputConfiguration>(), It.IsAny <InputConfiguration>()));
            storageProvider = storageProviderMock.Object;

            newConfiguration = new InputConfiguration
            {
                FileName = "test.json"
            };
            oldConfiguration          = TestFactory.Copy(newConfiguration);
            oldConfiguration.FileName = "test2.json";
        }
        public void Setup()
        {
            fileSystemUtilsMock = new Mock<IFileSystemUtils>();
            fileSystemUtilsMock.Setup(f => f.DirectoryExists(It.IsAny<string>())).Returns(true);

            inputConfigProviderMock = new Mock<IInputConfigProvider>();
            inputConfigProvider = inputConfigProviderMock.Object;

            appConfigProviderMock = new Mock<IAppConfigProvider>();
            appConfigProvider = appConfigProviderMock.Object;

            storageProviderMock = new Mock<IStorageProvider>();
            storageProviderMock.Setup(s => s.SaveInputConfiguration(It.IsAny<InputConfiguration>()));
            storageProviderMock.Setup(s => s.UpdateInputConfiguration(It.IsAny<InputConfiguration>(), It.IsAny<InputConfiguration>()));
            storageProvider = storageProviderMock.Object;

            newConfiguration = new InputConfiguration
            {
                FileName = "test.json"
            };
            oldConfiguration = TestFactory.Copy(newConfiguration);
            oldConfiguration.FileName = "test2.json";
        }
예제 #20
0
 public AppConfiguration(IAppConfigProvider provider)
 {
     configProvider = provider;
 }
예제 #21
0
 public SettingsController()
 {
     appConfigProvider = ObjectFactory.GetProvider<IAppConfigProvider>();
 }
예제 #22
0
 public SettingsController(IAppConfigProvider a)
 {
     appConfigProvider = a;
 }
예제 #23
0
 public SettingsController()
 {
     appConfigProvider = ObjectFactory.GetProvider <IAppConfigProvider>();
 }
예제 #24
0
 public void Setup()
 {
     provider = new AppConfigProvider();
 }
예제 #25
0
 public SettingsController(IAppConfigProvider a)
 {
     appConfigProvider = a;
 }
예제 #26
0
파일: Zipper.cs 프로젝트: eitan-j/keysndr
 public Zipper(IScriptProvider s, IAppConfigProvider a)
 {
     scriptProvider    = s;
     appConfigProvider = a;
 }
예제 #27
0
 public void Setup()
 {
     provider = new AppConfigProvider();
 }
예제 #28
0
 public ActionController()
 {
     storageProvider = ObjectFactory.GetProvider<IStorageProvider>();
     appConfigProvider = ObjectFactory.GetProvider<IAppConfigProvider>();
     inputConfigProvider = ObjectFactory.GetProvider<IInputConfigProvider>();
 }
예제 #29
0
 public ActionController()
 {
     storageProvider     = ObjectFactory.GetProvider <IStorageProvider>();
     appConfigProvider   = ObjectFactory.GetProvider <IAppConfigProvider>();
     inputConfigProvider = ObjectFactory.GetProvider <IInputConfigProvider>();
 }
예제 #30
0
 public ActionController(IAppConfigProvider a, IInputConfigProvider i, IStorageProvider s)
 {
     appConfigProvider   = a;
     inputConfigProvider = i;
     storageProvider     = s;
 }
예제 #31
0
 public FileStorageProvider(IFileSystemUtils fs, IAppConfigProvider a)
 {
     FileSystemUtils   = fs;
     AppConfigProvider = a;
 }
예제 #32
0
 public AppConfigManager()
 {
     _provider = Bootstrapper.GetContainer().Resolve<IAppConfigProvider>();
     Root = new RootAppConfig();
 }
예제 #33
0
        public void Setup()
        {
            fileSystemUtilsMock = new Mock<IFileSystemUtils>();
            fileSystemUtils = fileSystemUtilsMock.Object;

            appConfigProviderMock = new Mock<IAppConfigProvider>();
            appConfigProviderMock.Setup(a => a.AppConfig).Returns(TestFactory.CreateTestAppConfig);
            appConfigProvider = appConfigProviderMock.Object;

            provider = new FileStorageProvider(fileSystemUtils, appConfigProvider);
        }
예제 #34
0
 public ActionController(IAppConfigProvider a, IInputConfigProvider i, IStorageProvider s)
 {
     appConfigProvider = a;
     inputConfigProvider = i;
     storageProvider = s;
 }
예제 #35
0
 public StoreAppConfig(IAppConfigProvider a, AppConfig c)
 {
     fileUtils         = new FileSystemUtils();
     appConfigProvider = a;
     config            = c;
 }
예제 #36
0
 public StoreAppConfig(IAppConfigProvider a, IFileSystemUtils u, AppConfig c)
 {
     fileUtils         = u;
     appConfigProvider = a;
     config            = c;
 }
예제 #37
0
파일: Zipper.cs 프로젝트: samiy-xx/keysndr
 public Zipper(IScriptProvider s, IAppConfigProvider a)
 {
     scriptProvider = s;
     appConfigProvider = a;
 }
예제 #38
0
 public FileStorageProvider()
 {
     FileSystemUtils   = new FileSystemUtils();
     AppConfigProvider = ObjectFactory.GetProvider <IAppConfigProvider>();
 }
예제 #39
0
 public FileStorageProvider()
 {
     FileSystemUtils = new FileSystemUtils();
     AppConfigProvider = ObjectFactory.GetProvider<IAppConfigProvider>();
 }
예제 #40
0
 public FileStorageProvider(IFileSystemUtils fs, IAppConfigProvider a)
 {
     FileSystemUtils = fs;
     AppConfigProvider = a;
 }
예제 #41
0
 public GetAppSettings(IAppConfigProvider a)
 {
     appConfigProvider = a;
 }