public string ListOfEnvironmentsContainsForMachine(string environment, string machine)
        {
            try
            {
                RefreshEnvironments();

                return(_environments.Any(e => e.Name == environment && e.MachineName == machine) ? Success : Fail);
            }
            catch (System.Exception e)
            {
                return(e.ToString());
            }
        }
예제 #2
0
        public void HaveOneGenFormEnvironmentWhenOtherEnvironmentTypesWithSameNameInTestSource()
        {
            _source = new TestSource
            {
                SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.GenFormEnv.Test1", "Test"),
                SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env2.Test1", "Test"),
                SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine2.GenFormEnv.Database.SqLite", "Test"),
                SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine2.GenFormEnv.LogPath.FileSystem", "Test"),
                SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.Test2", "Test"),
                SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine2.GenFormEnv.ExportPath.FileSystem", "Test")
            };
            _settings     = new EnvironmentSettingsCollection(_source);
            _environments = new EnvironmentCollection(_settings);

            var genFCol = new GenFormEnvironmentCollection(_environments);

            Assert.IsTrue(genFCol.Any());
        }
예제 #3
0
        public void UseAEnvironmentsCollectionToGetTheGenFormEnvironments()
        {
            _source = new TestSource
            {
                SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.Database.Provider", "Test"),
                SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.LogPath.Provider", "Test"),
                SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.ExportPath.Provider", "Test"),
                SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env2.Test4.Provider", "Test")
            };
            _settings     = new EnvironmentSettingsCollection(_source);
            _environments = new EnvironmentCollection(_settings);

            var genFCol = new GenFormEnvironmentCollection(_environments);

            Isolate.WhenCalled(() => _environments.GetEnumerator()).CallOriginal();
            Assert.IsTrue(genFCol.Any());
            Isolate.Verify.WasCalledWithAnyArguments(() => _environments.GetEnumerator());
        }
        public void HaveOneGenFormEnvironmentAsSpecifiedInTheTestSource()
        {
            _source = new TestSource
                             {
                                 SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env1.Test1", "Test"),
                                 SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env2.Test1", "Test"),
                                 SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine2.GenFormEnv.Database.SqLite", "Test"),
                                 SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine2.GenFormEnv.LogPath.FileSystem", "Test"),
                                 SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env1.Test2", "Test"),
                                 SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine2.GenFormEnv.ExportPath.FileSystem", "Test")
                             };
            _settings = new EnvironmentSettingsCollection(_source);
            _environments = new EnvironmentCollection(_settings);

            var genFCol = new GenFormEnvironmentCollection(_environments);

            Assert.IsTrue(genFCol.Any());
        }
        public void UseAEnvironmentsCollectionToGetTheGenFormEnvironments()
        {
            _source = new TestSource
                             {
                                 SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env1.Database.Provider", "Test"),
                                 SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env1.LogPath.Provider", "Test"),
                                 SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env1.ExportPath.Provider", "Test"),
                                 SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env2.Test4.Provider", "Test")
                             };
            _settings = new EnvironmentSettingsCollection(_source);
            _environments = new EnvironmentCollection(_settings);

            var genFCol = new GenFormEnvironmentCollection(_environments);

            Isolate.WhenCalled(() => _environments.GetEnumerator()).CallOriginal();
            Assert.IsTrue(genFCol.Any());
            Isolate.Verify.WasCalledWithAnyArguments(() => _environments.GetEnumerator());
        }
예제 #6
0
 public string IsInTheList()
 {
     Init();
     return(_environments.Any(e => e.MachineName == "MyMachine") ? "Yes" : "No");
 }