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 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 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 WhenIniting_GetsExpectedVirtualCurrency() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetVirtualCurrency(PlayerDataManager.GOLD_KEY, Arg.Any <Callback <int> >()); }
public void WhenIniting_GetNewsCall_MadeToBackend() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetNews(Arg.Any <Callback <List <IBasicNewsData> > >()); }
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 void WhenIniting_GetTitleDataCall_MadeToBackend() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetTitleData(LoginPromotionManager.PROMOTIONS_TITLE_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 WhenInited_BackendCallToGetCatalog_IsMade() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetItemCatalog(Arg.Any <Callback <IMyItemCatalog> >()); }
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_GetLastSeenNewsTime_FromPlayerData() { IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); systemUnderTest.Init(mockBackend); mockBackend.Received().GetPublicPlayerData(NewsManager.LAST_SEEN_NEWS_KEY, Arg.Any <Callback <string> >()); }
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 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 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 AfterLogin_IfNotUsingDeviceId_LinkDeviceToAccount(LoginMethods i_method) { MockPreferredLogin.LoginMethod.Returns(i_method); MockLoginMethodValidator.IsValid(i_method).Returns(true); IBasicBackend mockBackend = Substitute.For <IBasicBackend>(); MockBackendManager.GetBackend <IBasicBackend>().Returns(mockBackend); systemUnderTest.OnLogin(); if (i_method != LoginMethods.DeviceId) { mockBackend.Received().LinkDeviceToAccount(Arg.Any <Callback <bool> >()); } }
public void WhenRemovingDeviceFromAccount_BackendMethodIsCalled() { systemUnderTest.RemoveDeviceFromAccount(); MockBackend.Received().UnlinkDeviceFromAccount(Arg.Any <Callback <bool> >()); }
public void WhenAuthing_BackendAuthenticationIsCalled() { systemUnderTest.Authenticate(); MockBackend.Received().Authenticate(Arg.Any <string>()); }