public void BeforeTest()
        {
            var owner = new GameObject();

            _builder = new MockGoalBuilder(owner);

            _planner = owner.AddComponent <TestGoalPlannerComponent>();
            _planner.gameObject.AddComponent <TestUnityMessageEventDispatcherComponent>().TestAwake();

            _planner.TestGoalBuilderInterface = _builder;

            _planner.PossibleGoalIds = new List <EGoalID>();
            _planner.PossibleGoalIds.Add(EGoalID.Default);
            _planner.PossibleGoalIds.Add(EGoalID.Default);
            _planner.PossibleGoalIds.Add(EGoalID.Default);

            _planner.TestStart();
        }
 public void AfterTest()
 {
     _planner = null;
     _builder = null;
 }