Ejemplo n.º 1
0
        protected override IEnumerator RunAllTests()
        {
            bool completedMission = ShouldMarkMissionsComplete();

            yield return(IntegrationTestUtils.SetPlayerCurrencyAndWait(0));

            yield return(SetMissionDataOnServer());

            yield return(SetMissionProgressOnServer(completedMission));

            yield return(ClearUnitModifierData());

            yield return(SetPlayerDataOnServer());

            yield return(InitiateMissionComplete());

            if (IsTestExpectedToFail())
            {
                FailTestIfClientInSync(GetType().ToString());
            }
            else
            {
                FailTestIfClientOutOfSync(GetType().ToString());
            }

            yield return(RunOtherFailureChecks());
        }
Ejemplo n.º 2
0
        private IEnumerator SetSomePlayerSaveData()
        {
            yield return(IntegrationTestUtils.SetPlayerCurrencyAndWait(1000));

            IntegrationTestUtils.SetReadOnlyData(IntegrationTestUtils.SAVE_KEY_GUILDS, "{\"GUILD_1\":{\"Level\":1,\"Points\":0}}");

            yield return(mBackend.WaitUntilNotBusy());
        }