public void SetUp() { _gameObject = GameObject.CreatePrimitive(PrimitiveType.Cube); _graphicalUiController = _gameObject.AddComponent<GraphicalUIController>(); _partsConfigurationMain = new PartsConfiguration(new MainPart()); _partsConfigurationTutorial = new PartsConfiguration(new TutorialPart()); }
public void Test_Constructor() { _mainPart = new MainPart(); _throttlerPart = new ThrottlerPart(); _parts = new GraphicalUIPart[] { _mainPart, _throttlerPart }; _partsConfiguration = new PartsConfiguration(_parts); Assert.AreEqual(2, _partsConfiguration.Parts.Count); GraphicalUIPart[] parts = new GraphicalUIPart[_partsConfiguration.Parts.Count]; _partsConfiguration.Parts.CopyTo(parts); for (int i = 0; i < parts.Length; i++) { Assert.AreEqual(_parts[i], parts[i]); } }
public void Add(PartsConfiguration configuration) { Configurations.Push(configuration); FireBecomeVisible(); }