Beispiel #1
0
        public void WhenShowingOpenReward_BusyIndicatorIsHidden()
        {
            TimedChestPM systemUnderTest = CreateSystem();

            systemUnderTest.ShowOpenReward(Substitute.For <IDungeonReward>());

            MockBusyIndicator.Received().Hide();
        }
Beispiel #2
0
        public void WhenShowingOpenReward_RewardPM_IsSet_AndUncovered()
        {
            IDungeonReward  mockReward      = Substitute.For <IDungeonReward>();
            ISingleRewardPM mockRewardPM    = Substitute.For <ISingleRewardPM>();
            TimedChestPM    systemUnderTest = CreateSystem();

            systemUnderTest.RewardPM = mockRewardPM;

            systemUnderTest.ShowOpenReward(mockReward);

            mockRewardPM.Received().SetReward(mockReward);
            mockRewardPM.Received().UncoverReward();
        }