示例#1
0
        public void WhenDisposing_ExpectedMessagesUnsubsribed()
        {
            IMessageService mockMessenger   = Substitute.For <IMessageService>();
            AllRewardsPM    systemUnderTest = new AllRewardsPM(Substitute.For <ISingleRewardPM_Spawner>(), mockMessenger, new List <IDungeonReward>());

            systemUnderTest.Dispose();

            mockMessenger.Received().RemoveListener(GameMessages.GAME_OVER, Arg.Any <Callback <bool> >());
        }
示例#2
0
        protected override void OnDestroy()
        {
            base.OnDestroy();

            mPM.Dispose();
        }