/*============================================================================*/
        /* Public Functions                                                           */
        /*============================================================================*/

        public void Initialize(Action callback = null)
        {
            _lifecycle.Initialize(null);
        }
 public void initialize_turns_state_active()
 {
     lifecycle.Initialize();
     Assert.AreEqual(LifecycleState.ACTIVE, lifecycle.state);
     Assert.True(lifecycle.Active);
 }