public void SetUp() { EditorSceneManager.OpenScene("Assets/Scenes/MainGame.unity"); manager = new NotificationManager(); NetObjectEvent evt = new NetObjectEvent(); act = Substitute.For <UnityAction <object> >(); manager.NewNotification = evt; evt.AddListener(act); time = Substitute.ForPartsOf <GameTime.GameTime>(); time.GetData().Returns(new GameTimeData() { Date = new GameDate() { DateTime = new DateTime(1, 1, 1) } }); manager.Initialize(); manager.time = time; }