Exemple #1
0
        public ActionList GetImmediateActions()
        {
            ActionList retVal = new ActionList();

            retVal.AddRange(this._immediateActions);
            return(retVal);
        }
        public void OnAdd_Range()
        {
            var list = new ActionList<mockObject>();
            list.OnAdd += new EventHandler<ActionArgs<mockObject>>((i, args) => { args.Item.Item = 2; });

            var mock1 = new mockObject { Item = 1 };
            var mock2 = new mockObject { Item = 1 };
            list.AddRange(new List<mockObject>{mock1, mock2});
            Assert.AreEqual(2, mock1.Item);
            Assert.AreEqual(2, mock2.Item);
        }
Exemple #3
0
 public void AddAction(IActionList[] actions)
 {
     ActionList.AddRange(actions);
 }
Exemple #4
0
 public virtual GrantBase Actions(params string[] actions)
 {
     ActionList.AddRange(actions);
     return(this);
 }