public IEnumerator Refresh_LocationAbilitiesArg_DoesNotThrowException(
            [ValueSource(typeof(ValueSourceCommon), "AllViewLocations")]
            CardinalDirections location,
            [ValueSource(typeof(ValueSourceCommon), "AllViewSizes")]
            ViewSizes size
            )
        {
//  Set Up
            SetUpCommon.CreateTestCamera();
            SetUpCommon.CreateTestNameCanvas(
                TestContext.CurrentContext.Test.Name
                );

            SetUpCommon.CreateEventSystem();

            ActionBarView abView =
                ActionBarView.GetView(
                    SetUpCommon.GetUICanvas(),
                    size,
                    location
                    );

// Assert
            Assert.DoesNotThrow(() => {
                abView.Refresh(
                    null,
                    ValueSourceCommon.StubV3ArgActionDict(5)
                    );
            });

            yield return(new WaitForSeconds(VisualTimer));

// Tear Down
            TearDownCommon.DestroyAllGameObjects();
        }
コード例 #2
0
 // CONSTRUCTORS ~~~~~~~~~~
 public Subject(Canvas canvas)
 {
     _canvas     = canvas;
     _detailView = SubjectDetailView.GetView(canvas);
     _detailView.gameObject.SetActive(false);
     _actionBarView = ActionBarView.GetView(canvas);
     _actionBarView.gameObject.SetActive(false);
     _selfAbilities     = new List <Action>();
     _locationAbilities = new Dictionary <Action, Action <Vector3> >();
     _objectAbilities   = new Dictionary <Action, Action <GameObject[]> >();
 }