public void AfterAddAction_HasAction_Test() { Action action = new Think(); Action idleAction = new IdleAction(); action.AddAction(idleAction); Assert.True(action.CurrentAction().Equals(idleAction)); }
public void AfterAddTwoActions_CurrentActionIs_LastAddedAction_Test() { Action action = new Think(); Action idleAction = new IdleAction(); Action wanderAction = new WanderAction(); action.AddAction(idleAction); action.AddAction(wanderAction); Assert.True(action.CurrentAction().Equals(wanderAction)); }
public void RemoveAction_OnListWithTwoActions_CurrentActionIsFirstAddedAction_Test() { Action action = new Think(); Action idleAction = new IdleAction(); Action wanderAction = new WanderAction(); action.AddAction(idleAction); action.AddAction(wanderAction); action.RemoveAction(); Assert.True(action.CurrentAction().Equals(idleAction)); }
public void AddTwoActionsByList_LastAddedIsCurrentAction_Test() { Action action = new Think(); List <Action> list = new List <Action>(); Action idleAction = new IdleAction(); Action wanderAction = new WanderAction(); list.Add(idleAction); list.Add(wanderAction); action.AddActions(list); Assert.True(action.CurrentAction().Equals(wanderAction)); }