public AccountAlreadyLinkedPM(IStringTableManager i_stringTable) { mStringTable = i_stringTable; SetTextProperty(); SetVisibleProperty(false); }
public LoadingScreenPM(IStringTableManager i_stringTableManager) { mStringTableManager = i_stringTableManager; SetVisibleProperty(false); SetTextProperty(); }
public void CommonInstall() { MockStringTable = Substitute.For <IStringTableManager>(); MockData = Substitute.For <ILoginPromotionData>(); MockRewardSpawner = Substitute.For <ISingleLoginPromoRewardPM_Spawner>(); MockMessenger = Substitute.For <IMessageService>(); }
public GameOverPM(IStringTableManager i_stringTableManager) { mStringTableManager = i_stringTableManager; SetVisibleProperty(false); ListenForMessages(true); }
public SingleNewsPM(IStringTableManager i_stringTable, IBasicNewsData i_newsData) { mStringTable = i_stringTable; mNewsData = i_newsData; SetTitleText(); SetBodyText(); }
public TreasureSetPM(ITreasureSetData i_data, ITreasurePM_Spawner i_spawner, IStringTableManager i_stringTableManager) { StringTableManager = i_stringTableManager; TreasurePM_Spawner = i_spawner; mData = i_data; SetNameProperty(); CreateTreasurePMs(); }
public ActiveLoginPromoButtonPM(ILoginPromoDisplaysPM i_promoDisplayPM, IStringTableManager i_stringTable, ILoginPromotionData i_data) { mPromoDisplayPM = i_promoDisplayPM; mStringTable = i_stringTable; mData = i_data; SetNameProperty(); SetPromoVisibility(false); }
public SingleRewardPM(IStringTableManager i_stringTable, IGameReward i_reward, IAllRewardsPM i_allRewardsPM) { mReward = i_reward; mStringTable = i_stringTable; mAllRewardsPM = i_allRewardsPM; SetCoverVisibleProperty(true); UpdateRewardProperties(); }
public RemoveDeviceLinkPM(IStringTableManager i_stringTable, IBackendManager i_backendManager, ISceneManager i_sceneManager) { mStringTable = i_stringTable; mBackendManager = i_backendManager; mSceneManager = i_sceneManager; SetTextProperty(); Hide(); }
public void CommonInstall() { MockStringTable = Substitute.For <IStringTableManager>(); MockSaveData = Substitute.For <ITimedChestSaveData>(); MockData = Substitute.For <ITimedChestData>(); MockRewardSpawner = Substitute.For <ISingleRewardPM_Spawner>(); MockCountdownSpawner = Substitute.For <IMyCountdown_Spawner>(); MockBusyIndicator = Substitute.For <IAppBusyPM>(); }
public UpcomingMaintenancePM(IUpcomingMaintenanceManager i_maintenanceManager, IMessageService i_messenger, IStringTableManager i_stringTable) { Messenger = i_messenger; MaintenanceManager = i_maintenanceManager; StringTable = i_stringTable; ListenForMessages(true); SetVisibleProperty(false); SetCanDismissProperty(false); }
public SingleLoginPromoDisplayPM( IMessageService i_messenger, ISingleLoginPromoRewardPM_Spawner i_rewardSpawner, IStringTableManager i_stringTable, ILoginPromotionData i_data ) { mMessenger = i_messenger; mRewardSpawner = i_rewardSpawner; mStringTable = i_stringTable; mData = i_data; CreateLoginRewardPMs(); SetVisibleProperty( false ); SetTitleProperty(); SetActiveDateProperty(); }
public void AfterGameOverMessage_BodyTextPropertyAsExpected(string i_expectedMessage, string i_key, bool i_won) { IStringTableManager mockStringTableManager = Substitute.For <IStringTableManager>(); mockStringTableManager.Get(i_key).Returns(i_expectedMessage); GameOverPM systemUnderTest = new GameOverPM(mockStringTableManager); systemUnderTest.OnGameOver(i_won); Assert.AreEqual(i_expectedMessage, systemUnderTest.ViewModel.GetPropertyValue <string>(GameOverPM.BODY_TEXT_PROPERTY)); }
public TimedChestPM(IStringTableManager i_stringTable, ISingleRewardPM_Spawner i_rewardSpawner, ITimedChestSaveData i_saveData, IMyCountdown_Spawner i_countdownSpawner, IAppBusyPM i_busyIndicator, ITimedChestData i_data) { mStringTable = i_stringTable; mCountdownSpawner = i_countdownSpawner; mRewardSpawner = i_rewardSpawner; mSaveData = i_saveData; mBusyIndicator = i_busyIndicator; mData = i_data; RewardPM = mRewardSpawner.CreateEmpty(); UpdateProperties(); }
public void WhenCreating_NameProperty_SetAsExpected() { ITreasurePM_Spawner mockSpawner = Substitute.For <ITreasurePM_Spawner>(); ITreasureSetData mockData = Substitute.For <ITreasureSetData>(); mockData.GetId().Returns("Test"); IStringTableManager mockStringTable = Substitute.For <IStringTableManager>(); mockStringTable.Get("Test_Name").Returns("FakeName"); TreasureSetPM systemUnderTest = new TreasureSetPM(mockData, mockSpawner, mockStringTable); Assert.AreEqual("FakeName", systemUnderTest.ViewModel.GetPropertyValue <string>(TreasureSetPM.NAME_PROPERTY)); }
public void OnShow_TextPropertiesSetAsExpected() { IStringTableManager mockStringTable = Substitute.For <IStringTableManager>(); mockStringTable.Get(AppUpdateRequiredPM.BODY_KEY).Returns("Body"); mockStringTable.Get(AppUpdateRequiredPM.TITLE_KEY).Returns("Title"); AppUpdateRequiredPM systemUnderTest = new AppUpdateRequiredPM(mockStringTable); systemUnderTest.Show(); Assert.AreEqual("Title", systemUnderTest.ViewModel.GetPropertyValue <string>(AppUpdateRequiredPM.TITLE_TEXT_PROPERTY)); Assert.AreEqual("Body", systemUnderTest.ViewModel.GetPropertyValue <string>(AppUpdateRequiredPM.BODY_TEXT_PROPERTY)); }
public void WhenCreating_TextsSetAsExpected() { IBasicNewsData mockNews = Substitute.For <IBasicNewsData>(); mockNews.GetTitleKey().Returns("Title"); mockNews.GetBodyKey().Returns("Body"); IStringTableManager mockStringTable = Substitute.For <IStringTableManager>(); mockStringTable.Get("Title").Returns("MyTitle"); mockStringTable.Get("Body").Returns("MyBody"); SingleNewsPM systemUnderTest = new SingleNewsPM(mockStringTable, mockNews); Assert.AreEqual("MyTitle", systemUnderTest.ViewModel.GetPropertyValue <string>(SingleNewsPM.TITLE_PROPERTY)); Assert.AreEqual("MyBody", systemUnderTest.ViewModel.GetPropertyValue <string>(SingleNewsPM.BODY_PROPERTY)); }
public void CommonInstall() { MockStringTable = Substitute.For <IStringTableManager>(); MockData = Substitute.For <ILoginPromotionData>(); MockDisplayPM = Substitute.For <ILoginPromoDisplaysPM>(); }
public AppUpdateRequiredPM(IStringTableManager i_stringTableManager) { mStringTableManager = i_stringTableManager; SetVisibleProperty(false); }