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; }