public void AfterTest() { GameServiceProvider.ClearGameServiceProvider(); _noise = null; _listener = null; }
public void BeforeTest() { _listener = new GameObject().AddComponent <TestNoiseListenerComponent>(); _listener.gameObject.AddComponent <TestUnityMessageEventDispatcherComponent>().TestAwake(); _listener.gameObject.transform.position = new Vector3(12.0f, 20.0f, 30.0f); _noise = new MockNoiseService(); new GameObject().AddComponent <TestGameServiceProvider>().TestAwake(); GameServiceProvider.CurrentInstance.AddService <INoiseServiceInterface>(_noise); }