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(); }
// 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[]> >(); }