public void MoveUnit(Type type, Point curPoint, Point newPoint) { switch (type) { case Type.Envrionment: if (!EnvironmentCollection.ContainsKey(curPoint) || EnvironmentCollection.ContainsKey(newPoint)) { Debug.LogError("[EnvironmentManager] Failed to set unit to new position"); return; } EnviromentalUnit temp = EnvironmentCollection[curPoint]; EnvironmentCollection.Remove(curPoint); EnvironmentCollection.Add(newPoint, temp); break; case Type.Enemy: if (!EnemyCollection.ContainsKey(curPoint) || EnemyCollection.ContainsKey(newPoint)) { Debug.LogError("[EnvironmentManager] Failed to set unit to new position"); return; } EnemyUnit enemyTemp = EnemyCollection[curPoint]; EnemyCollection.Remove(curPoint); EnemyCollection.Add(newPoint, enemyTemp); break; default: break; } }
public void SinkEntities(int refPoint) { //TODO/HACK: hard coded length for (int i = 0; i < 8; i++) { Point tarPoint = new Point(refPoint, 0, i); if (EnvironmentCollection.ContainsKey(tarPoint)) { if (EnvironmentCollection[tarPoint] == null) { continue; } EnvironmentCollection[tarPoint].GetComponent <TileDecorator>().SinkComponents(); EnvironmentCollection[tarPoint].gameObject.SetActive(false); } } for (int i = 0; i < 8; i++) { Point tarPoint = new Point(refPoint, 0, i); if (EnemyCollection.ContainsKey(tarPoint)) { if (EnemyCollection[tarPoint] == null) { continue; } EnemyCollection[tarPoint].GetComponent <TileDecorator>()?.SinkComponents(); } } }
public Unit GetUnit(Type type, Point point) { switch (type) { case Type.Enemy: if (EnemyCollection.ContainsKey(point)) { return(EnemyCollection[point]); } Debug.LogError("[EnvironmentManager] Enemy Does not exist. Returning Null"); return(null); case Type.Envrionment: if (EnvironmentCollection.ContainsKey(point)) { return(EnvironmentCollection[point]); } Debug.LogError("[EnvironmentManager] Environment Does not exist. Returning Null"); return(null); default: Debug.LogError("[EnvironmentManager] GetUnit() only accepts Type.Environment or Type.Enemy"); return(null); } }
private void RefreshEnvironments() { _settings = new EnvironmentSettingsCollection(_source); var envs = new EnvironmentCollection(_settings); _environments = new GenFormEnvironmentCollection(envs); }
public void SetUpGenFormEnvironments() { _source = new TestSource(); _settings = new EnvironmentSettingsCollection(_source); _environments = new EnvironmentCollection(_settings); _genFormEnvironments = new GenFormEnvironmentCollection(_environments); }
public void LoadValues(ISettingsStore store) { if (store.Contains("Environments")) { _environments = (EnvironmentCollection)store.Get(typeof(EnvironmentCollection), "Environments") ?? new EnvironmentCollection(); } }
public void HaveTwoGenFormEnvironmentsAsSpecifiedInTheTestSourceWithOtherSettings() { _source = new TestSource { SettingFactory.CreateSecureSetting <ConnectionStringSettings>("[Secure]iCjhnFwaYyeSWXoL5FL7yw==", "MIwslAvaU0oJDYCnnjkaA58MCH0XsCxesdeCC1ENpFbgUgbs44XbzxjgOLRrtfou+M7jz2bFIw6PyKXNLXWzikIWkps6lrhYuvIffqCrotM="), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("MyMachine.AcceptanceTest1.Database.SqLite", "MIwslAvaU0oJDYCnnjkaA58MCH0XsCxesdeCC1ENpFbgUgbs44XbzxjgOLRrtfou+M7jz2bFIw6PyKXNLXWzikIWkps6lrhYuvIffqCrotM="), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("MyMachine.AcceptanceTest1.LogPath.FileSystem", "log path"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("MyMachine.AcceptanceTest1.ExportPath.FileSystem", "export path"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("MyMachine.AcceptanceTest2.Database.SqLite", "MIwslAvaU0oJDYCnnjkaA58MCH0XsCxesdeCC1ENpFbgUgbs44XbzxjgOLRrtfou+M7jz2bFIw6PyKXNLXWzikIWkps6lrhYuvIffqCrotM="), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("MyMachine.AcceptanceTest2.LogPath.FileSystem", "log path"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("MyMachine.AcceptanceTest2.ExportPath.FileSystem", "export path") }; _settings = new EnvironmentSettingsCollection(_source); _environments = new EnvironmentCollection(_settings); Assert.AreEqual(2, _environments.Count, "There should be two environments"); Assert.AreEqual(3, _environments.Single(e => e.Name == "AcceptanceTest1").Settings.Count(), "Environment AcceptanceTest1 should have 3 settings"); Assert.AreEqual(3, _environments.Single(e => e.Name == "AcceptanceTest2").Settings.Count(), "Environment AcceptanceTest2 should have 3 settings"); var genfCol = new GenFormEnvironmentCollection(_environments); Assert.AreEqual(2, genfCol.Count, "There should be only two GenForm environments"); }
public void Init() { _source = SettingSourceFactory.GetSettingSource(); _settings = new EnvironmentSettingsCollection(_source); _environments = new EnvironmentCollection(_settings); _genformEnvs = new GenFormEnvironmentCollection(_environments); }
public void RaiseEntities(int refPoint) { //TODO/HACK: hard coded length for (int i = 0; i < 8; i++) { Point tarPoint = new Point(refPoint, 0, i); if (EnvironmentCollection.ContainsKey(tarPoint)) { if (EnvironmentCollection[tarPoint] == null) { return; } EnvironmentCollection[tarPoint]?.gameObject.SetActive(true); EnvironmentCollection[tarPoint]?.GetComponent <TileDecorator>()?.RaiseComponents(); } if (EnemyCollection.ContainsKey(tarPoint)) { if (EnemyCollection[tarPoint] == null) { return; } EnemyCollection[tarPoint]?.gameObject.SetActive(true); EnemyCollection[tarPoint]?.GetComponent <TileDecorator>()?.RaiseComponents(); } } }
public void ContainOneEnvironmnentAsSpecifiedInTheTestSource() { _source = new TestSource { SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.Test2.Provider", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.Test3.Provider", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.Test4.Provider", "Test") }; _settings = new EnvironmentSettingsCollection(_source); var col = new EnvironmentCollection(_settings); Assert.AreEqual(1, col.Count); }
public void UseEnvironmentSettingsToAdAnEnvironment() { var env = new Environment("Test", "Test"); env.AddSetting("Test", "Test"); _source = new TestSource(); _settings = new EnvironmentSettingsCollection(_source); var col = new EnvironmentCollection(_settings); Isolate.WhenCalled(() => _settings.Add(null)).IgnoreCall(); col.Add(env); Isolate.Verify.WasCalledWithAnyArguments(() => _settings.Add(null)); }
public void ContainOneEnvironmnentAsSpecifiedInTheTestSource() { _source = new TestSource { SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env1.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env1.Test2.Provider", "Test"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env1.Test3.Provider", "Test"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env1.Test4.Provider", "Test") }; _settings = new EnvironmentSettingsCollection(_source); var col = new EnvironmentCollection(_settings); Assert.AreEqual(1, col.Count); }
public void SpawnHellBloom(Point SpawnPoint, HellBloom hellbloomPrefab) { if (EnvironmentCollection.ContainsKey(SpawnPoint) || Units.Contains(SpawnPoint)) { return; } HellBloom temp = Instantiate(hellbloomPrefab, new Vector3(SpawnPoint.x, 1, SpawnPoint.z), Quaternion.identity); temp.GetComponent <EnviromentalUnit>().WorldPosition = SpawnPoint; temp.GetComponent <EnviromentalUnit>().SetPosition(SpawnPoint); temp.GetComponent <TileDecorator>().RaiseInstant(); AddSpawnedEnvironment(SpawnPoint, temp.GetComponent <EnviromentalUnit>()); }
public void SpawnMountain(Point SpawnPoint) { if (EnvironmentCollection.ContainsKey(SpawnPoint) || Units.Contains(SpawnPoint)) { return; } GameObject temp = GameObject.Instantiate(Mountain, new Vector3(SpawnPoint.x, 1, SpawnPoint.z), Quaternion.identity); temp.GetComponent <EnviromentalUnit>().WorldPosition = SpawnPoint; temp.GetComponent <EnviromentalUnit>().SetPosition(SpawnPoint); temp.GetComponent <TileDecorator>().RaiseComponents(); AddSpawnedEnvironment(SpawnPoint, temp.GetComponent <EnviromentalUnit>()); }
public void ContainFourEnvironmnentsForTestMachine1AsSpecifiedInTheUnsortedTestSource() { _source = new TestSource { SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env1.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env2.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine2.Env1.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine2.Env2.Test2.Provider", "Test"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env1.Test2.Provider", "Test") }; _settings = new EnvironmentSettingsCollection(_source); var col = new EnvironmentCollection(_settings); Assert.AreEqual(4, col.Count()); }
public void ContainFourEnvironmnentsForTestMachine1AsSpecifiedInTheUnsortedTestSource() { _source = new TestSource { SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env2.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine2.Env1.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine2.Env2.Test2.Provider", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.Test2.Provider", "Test") }; _settings = new EnvironmentSettingsCollection(_source); var col = new EnvironmentCollection(_settings); Assert.AreEqual(4, col.Count()); }
public void AddSpawnedEnvironment(Point point, EnviromentalUnit unit) { if (EnvironmentCollection.ContainsKey(point) || EnvironmentCollection.ContainsValue(unit)) { Debug.LogError($"[EnvironmentManager] Envrionmental Unit Already Exists. {unit.name} {unit.WorldPosition}, Conflicting Unit: {EnvironmentCollection[point].name} {EnvironmentCollection[point].WorldPosition}", unit); return; } if (AddUnitToMap(point, unit)) { EnvironmentCollection.Add(point, unit); return; } Debug.LogError("[EnvironmentManager] Failed setting environment"); }
public void UseAnEnvironmentSettingsToEnumerateThroughEnvironments() { _source = new TestSource(); _settings = new EnvironmentSettingsCollection(_source); var col = new EnvironmentCollection(_settings); try { Isolate.WhenCalled(() => _settings.GetEnumerator()).CallOriginal(); Assert.IsFalse(col.Any(s => s.Name == "TestEnvironment")); Isolate.Verify.WasCalledWithAnyArguments(() => _settings.GetEnumerator()); } catch (Exception e) { Assert.Fail(e.ToString()); } }
private void Init() { _source = new TestSource { SettingFactory.CreateSecureSetting <ConnectionStringSettings>(GetDatabaseSettingName(), DatabaseConnection), SettingFactory.CreateSecureSetting <ConnectionStringSettings>(GetLogPathSettingName(), LogPath), SettingFactory.CreateSecureSetting <ConnectionStringSettings>(GetExportPathSettingName(), ExportPath) }; _settings = new EnvironmentSettingsCollection(_source); var col = new EnvironmentCollection(_settings); _environments = new GenFormEnvironmentCollection(col); }
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()); }
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()); }
public void ContainThreeEnvironmnentSettingsForTestMachine1AndEnv2AsSpecifiedInTheUnsortedTestSource() { _source = new TestSource { SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env1.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env2.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine2.Env1.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine2.Env2.Test2.Provider", "Test"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env2.Test2.Provider", "Test"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env2.Test3.Provider", "Test"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("TestMachine1.Env1.Test2.Provider", "Test") }; _settings = new EnvironmentSettingsCollection(_source); var col = new EnvironmentCollection(_settings); Assert.AreEqual(3, col.Single(e => e.MachineName == "TestMachine1" && e.Name == "Env2").Settings.Count()); }
public IDeploymentInfo ParseDeploymentInfo(StreamReader streamReader) { MdlScanner scanner = new MdlScanner(new SourceReader(streamReader)); scanner.RegisterKeyword("deployment"); scanner.RegisterKeyword("environment"); IMdlParser mdlParser = new MdlParser(scanner); IDeploymentNode deploymentNode = (IDeploymentNode)mdlParser.Parse(); EnvironmentCollection environments = new EnvironmentCollection(); foreach(IEnvironmentNode environmentNode in deploymentNode.ChildNodes) { environments.Add(ParseEnvironment(environmentNode)); } // foreach return new DeploymentInfo(environments); }
public void ContainThreeEnvironmnentSettingsForTestMachine1AndEnv2AsSpecifiedInTheUnsortedTestSource() { _source = new TestSource { SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env2.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine2.Env1.Test1.Provider", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine2.Env2.Test2.Provider", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env2.Test2.Provider", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env2.Test3.Provider", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.Test2.Provider", "Test") }; _settings = new EnvironmentSettingsCollection(_source); var col = new EnvironmentCollection(_settings); Assert.AreEqual(3, col.Single(e => e.MachineName == "TestMachine1" && e.Name == "Env2").Settings.Count()); }
public void HaveTwoGenFormEnvironmentAsSpecifiedInTheTestSource() { _source = new TestSource { SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.Test1", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env2.Test1", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine2.GenFormEnv1.Database.SqLite", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine2.GenFormEnv1.LogPath.FileSystem", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine1.Env1.Test2", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine2.GenFormEnv1.ExportPath.FileSystem", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine2.GenFormEnv2.Database.SqLite", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine2.GenFormEnv2.LogPath.FileSystem", "Test"), SettingFactory.CreateSecureSetting <ConnectionStringSettings>("TestMachine2.GenFormEnv2.ExportPath.FileSystem", "Test") }; _settings = new EnvironmentSettingsCollection(_source); _environments = new EnvironmentCollection(_settings); var genFCol = new GenFormEnvironmentCollection(_environments); Assert.IsTrue(genFCol.Count == 2); }
public World(WorldData data, int playerID) { this.LivingVisionMode = data.LivingVisionMode; this.TickNumber = data.Tick; this.Year = data.Year; this.Season = data.Season; this.PlayerID = playerID; m_objects = new BaseGameObjectCollection(); this.Objects = new ReadOnlyBaseGameObjectCollection(m_objects); m_rootObjects = new BaseGameObjectCollection(); this.RootObjects = new ReadOnlyBaseGameObjectCollection(m_rootObjects); m_environments = new EnvironmentCollection(); this.Environments = new ReadOnlyEnvironmentCollection(m_environments); this.Controllables = new LivingCollection(); this.Jobs = new ObservableCollection <Dwarrowdelf.Jobs.IJob>(); this.JobManager = new Dwarrowdelf.Jobs.JobManager(this); }
public void HaveTwoGenFormEnvironmentsAsSpecifiedInTheTestSourceWithOtherSettings() { _source = new TestSource { SettingFactory.CreateSecureSetting<ConnectionStringSettings>("[Secure]iCjhnFwaYyeSWXoL5FL7yw==", "MIwslAvaU0oJDYCnnjkaA58MCH0XsCxesdeCC1ENpFbgUgbs44XbzxjgOLRrtfou+M7jz2bFIw6PyKXNLXWzikIWkps6lrhYuvIffqCrotM="), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("MyMachine.AcceptanceTest1.Database.SqLite", "MIwslAvaU0oJDYCnnjkaA58MCH0XsCxesdeCC1ENpFbgUgbs44XbzxjgOLRrtfou+M7jz2bFIw6PyKXNLXWzikIWkps6lrhYuvIffqCrotM="), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("MyMachine.AcceptanceTest1.LogPath.FileSystem", "log path"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("MyMachine.AcceptanceTest1.ExportPath.FileSystem", "export path"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("MyMachine.AcceptanceTest2.Database.SqLite", "MIwslAvaU0oJDYCnnjkaA58MCH0XsCxesdeCC1ENpFbgUgbs44XbzxjgOLRrtfou+M7jz2bFIw6PyKXNLXWzikIWkps6lrhYuvIffqCrotM="), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("MyMachine.AcceptanceTest2.LogPath.FileSystem", "log path"), SettingFactory.CreateSecureSetting<ConnectionStringSettings>("MyMachine.AcceptanceTest2.ExportPath.FileSystem", "export path") }; _settings = new EnvironmentSettingsCollection(_source); _environments = new EnvironmentCollection(_settings); Assert.AreEqual(2, _environments.Count, "There should be two environments"); Assert.AreEqual(3, _environments.Single(e => e.Name == "AcceptanceTest1").Settings.Count(), "Environment AcceptanceTest1 should have 3 settings"); Assert.AreEqual(3, _environments.Single(e => e.Name == "AcceptanceTest2").Settings.Count(), "Environment AcceptanceTest2 should have 3 settings"); var genfCol = new GenFormEnvironmentCollection(_environments); Assert.AreEqual(2, genfCol.Count, "There should be only two GenForm environments"); }
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 ReadOnlyEnvironmentCollection(EnvironmentCollection collection) : base(collection) { }
private void OnDisable() { EnvironmentCollection.Clear(); EnemyCollection.Clear(); }