public void BeforeTest()
        {
            _timeService = new MockTimeService();

            _serviceProvider = new GameObject().AddComponent <TestGameServiceProvider>();
            _serviceProvider.TestAwake();

            _serviceProvider.AddService <ITimeServiceInterface>(_timeService);

            _pauseListener = new GameObject().AddComponent <TestPauseListenerComponent>();
            _pauseListener.gameObject.AddComponent <TestUnityMessageEventDispatcherComponent>().TestAwake();
        }
        public void AfterTest()
        {
            GameServiceProvider.ClearGameServiceProvider();

            _timeService = null;
        }