public void SetUp()
 {
     mGameObject = new GameObject();
     mGameObject.AddComponent <ManualSignal>();
     Assert.NotNull(mGameObject);
     mSignal = mGameObject.GetComponent <ManualSignal>();
     Assert.NotNull(mSignal);
 }
 private void AddSignalsToList(ref List <Signal> signals, int amountToAdd)
 {
     for (int i = 0; i < amountToAdd; i++)
     {
         GameObject gameObject = new GameObject();
         Assert.NotNull(gameObject);
         gameObject.AddComponent <ManualSignal>();
         ManualSignal component = gameObject.GetComponent <ManualSignal>();
         Assert.NotNull(component);
         signals.Add(component);
         gameObject.transform.parent = mGameObject.transform;
     }
     mSignalGroup.RefreshChildrenSignalMapping();
 }