public void Init(IBasicBackend i_backend) { mBackend = i_backend; DownloadNews(); DownloadLastNewsViewTime(); }
private void InitSystemWithBackendTime(long i_time) { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); mockBackend.GetDateTime().Returns(new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).AddMilliseconds(i_time)); systemUnderTest.Init(mockBackend); }
public void Init(IBasicBackend i_backend) { mBackend = i_backend; DownloadAllPromotions(); DownloadPromoProgress(); }
public void WhenIniting_UpcomingMaintenanceData_IsDownloaded() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetTitleData(UpcomingMaintenanceManager.UPCOMING_MAINTENANCE_TITLE_KEY, Arg.Any <Callback <string> >()); }
public void Init(IBasicBackend i_backend) { mBackend = i_backend; DownloadPlayerGold(); DownloadPlayerStatData(); DownloadPlayerStatProgression(); }
public void WhenIniting_GetNewsCall_MadeToBackend() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetNews(Arg.Any <Callback <List <IBasicNewsData> > >()); }
public void WhenInited_BackendCallToGetCatalog_IsMade() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetItemCatalog(Arg.Any <Callback <IMyItemCatalog> >()); }
public Login(IBasicBackend i_backend, IAnalyticsTimer i_loginTimer, string i_loginID) { mBackend = i_backend; mLoginID = i_loginID; mLoginTimer = i_loginTimer; mLoginTimer.Start(); }
public void WhenIniting_GetTitleDataCall_MadeToBackend() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetTitleData(LoginPromotionManager.PROMOTIONS_TITLE_KEY, Arg.Any <Callback <string> >()); }
public Login(IBasicBackend i_backend, IAnalyticsTimer i_loginTimer, string i_loginID, ILoginMethodManager i_loginManager) { mBackend = i_backend; mLoginManager = i_loginManager; mLoginTimer = i_loginTimer; mLoginTimer.Start(); }
public void WhenIniting_GetLastSeenNewsTime_FromPlayerData() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetPublicPlayerData(NewsManager.LAST_SEEN_NEWS_KEY, Arg.Any <Callback <string> >()); }
public void Init(IBasicBackend i_backend) { mBackend = i_backend; DownloadTreasureData_ThenPlayerTreasureData(); DownloadTreasureSets(); DownloadTreasureValues(); }
public void WhenIniting_GetsExpectedVirtualCurrency() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetVirtualCurrency(PlayerDataManager.GOLD_KEY, Arg.Any <Callback <int> >()); }
public void WhenIniting_CallsToBackendForData() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetReadOnlyPlayerData(TimedChestSaveData.SAVE_DATA_KEY, Arg.Any <Callback <string> >()); }
public void WhenIniting_GetPromoSaveDataCall_MadeToBackend() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetReadOnlyPlayerData(LoginPromotionManager.PROMO_PROGRESS_KEY, Arg.Any <Callback <string> >()); }
public void WhenIniting_CallsToBackendForData() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetTitleData(MonsterDataManager.MONSTER_DATA_TITLE_KEY, Arg.Any <Callback <string> >()); }
public static void Init(string i_langauge, IBasicBackend i_backend) { MyMessenger.Send <LogTypes, string, string>(MyLogger.LOG_EVENT, LogTypes.Info, "Initing string table for " + i_langauge, ""); string tableKey = "SimpleStringTable_" + i_langauge; i_backend.GetTitleData(tableKey, CreateTableFromJSON); }
public void WhenIniting_LatestVersionIsDownloaded() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetTitleData(AppUpdateRequirdManager.LATEST_VERSION_TITLE_KEY, Arg.Any <Callback <string> >()); }
public void WhenIniting_RelevantStatDataDownloaded() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetTitleData(PlayerDataManager.STATS_INFO_KEY, Arg.Any <Callback <string> >()); mockBackend.Received().GetReadOnlyPlayerData(PlayerDataManager.PLAYER_STATS_KEY, Arg.Any <Callback <string> >()); }
public void WhenChestIsOpened_RequestIsSentToServer() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); systemUnderTest.OpenChest(Substitute.For <ITimedChestData>(), Substitute.For <ITimedChestPM>()); mockBackend.Received().MakeCloudCall(BackendMethods.OPEN_TIMED_CHEST, Arg.Any <Dictionary <string, string> >(), Arg.Any <Callback <Dictionary <string, string> > >()); }
public void OnClick_BackendCloudCallMade_ToGetGameSession() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); MockBackendManager.GetBackend <IBasicBackend>().Returns(mockBackend); systemUnderTest.LoadDungeon(TEST_GAME_MODE, 0, 0); mockBackend.Received().MakeCloudCall(BackendMethods.GET_DUNGEON_SESSION, Arg.Any <Dictionary <string, string> >(), Arg.Any <Callback <Dictionary <string, string> > >()); }
public void CommonInstall() { MockBackend = Substitute.For <IBasicBackend>(); Container.Bind <IBackendManager>().FromInstance(Substitute.For <IBackendManager>()); Container.Bind <LoginMethod_DeviceId>().AsSingle(); Container.Inject(this); MockBackendManager.GetBackend <IBasicBackend>().Returns(MockBackend); }
public void WhenIniting_CallsToBackendForData() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetTitleData(TreasureDataManager.TREASURE_DATA_TITLE_KEY, Arg.Any <Callback <string> >()); mockBackend.Received().GetTitleData(TreasureDataManager.TREASURE_SETS_TITLE_KEY, Arg.Any <Callback <string> >()); mockBackend.Received().GetTitleData(TreasureDataManager.TREASURE_VALUE_KEY, Arg.Any <Callback <string> >()); }
public void RemoveDeviceFromAccount() { IBasicBackend backend = mBackendManager.GetBackend <IBasicBackend>(); backend.UnlinkDeviceFromAccount((result) => { }); Hide(); mSceneManager.LoadScene("Login"); }
public void CommonInstall() { Container.Bind <IStringTableManager>().FromInstance(Substitute.For <IStringTableManager>()); Container.Bind <IBackendManager>().FromInstance(Substitute.For <IBackendManager>()); Container.Bind <ISceneManager>().FromInstance(Substitute.For <ISceneManager>()); Container.Bind <RemoveDeviceLinkPM>().AsSingle(); Container.Inject(this); MockBackend = Substitute.For <IBasicBackend>(); MockBackendManager.GetBackend <IBasicBackend>().Returns(MockBackend); }
public void OnLogin() { IBasicBackend backend = BackendManager.GetBackend <IBasicBackend>(); //UnityEngine.Debug.LogError( "ONLOGIN with " + PreferredLoginMethod.LoginMethod ); if (PreferredLoginMethod.LoginMethod != LoginMethods.DeviceId) { backend.LinkDeviceToAccount((result) => { }); } backend.GetAccountInfo(); }
public void WhenCreatingCountdown_RemainingTime_AsExpected(long i_serverTime, long i_targetTime, long i_expectedRemainingTime) { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); mockBackend.GetDateTime().Returns(new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).AddMilliseconds(i_serverTime)); IBackendManager mockBackendManager = Substitute.For <IBackendManager>(); mockBackendManager.GetBackend <IBasicBackend>().Returns(mockBackend); MyCountdown systemUnderTest = new MyCountdown(mockBackendManager, i_targetTime, Substitute.For <ICountdownCallback>()); Assert.AreEqual(i_expectedRemainingTime, systemUnderTest.RemainingTimeMs); }
public void WhenChestIsOpened_KeysAreRemovedFromInventory() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); ITimedChestData mockData = Substitute.For <ITimedChestData>(); mockData.GetKeysRequired().Returns(5); mockData.GetKeyId().Returns("KeyId"); systemUnderTest.OpenChest(mockData, Substitute.For <ITimedChestPM>()); MockInventory.Received().RemoveUsesFromItem("KeyId", 5); }
public void PromotionNotAdded_ToActivePromos_WhenNotActive() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); ILoginPromotionData mockPromo = Substitute.For <ILoginPromotionData>(); mockPromo.IsActive(Arg.Any <DateTime>()).Returns(false); systemUnderTest.ActivePromotionData = new Dictionary <string, ILoginPromotionData>(); systemUnderTest.AddToActivePromosIfActive(mockPromo); Assert.AreEqual(0, systemUnderTest.ActivePromotionData.Count); }
public void IsNoChain_ReturnsAsExpected(DateTime i_curTime, DateTime i_lastCollectedTime, bool i_expected) { IBackendManager mockBackendManager = Substitute.For <IBackendManager>(); IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); mockBackend.GetDateTime().Returns(i_curTime); mockBackendManager.GetBackend <IBasicBackend>().Returns(mockBackend); SingleLoginPromoProgressSaveData systemUnderTest = new SingleLoginPromoProgressSaveData(); systemUnderTest.LastCollectedTime = (long)i_lastCollectedTime.ToUniversalTime().Subtract(new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalMilliseconds; bool hasClaimedToday = systemUnderTest.HasRewardBeenClaimedToday(mockBackendManager); Assert.AreEqual(i_expected, hasClaimedToday); }