public void WhenShowingOpenReward_BusyIndicatorIsHidden() { TimedChestPM systemUnderTest = CreateSystem(); systemUnderTest.ShowOpenReward(Substitute.For <IDungeonReward>()); MockBusyIndicator.Received().Hide(); }
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(); }