private static TestTitleData GetTestTitleData(string[] args) { TestTitleData testInputs = null; string filename = null; for (var i = 0; i < args.Length; i++) { if (args[i] == "-testInputsFile" && (i + 1) < args.Length) { filename = args[i + 1]; } } if (string.IsNullOrEmpty(filename)) { filename = Environment.GetEnvironmentVariable("PF_TEST_TITLE_DATA_JSON"); } if (File.Exists(filename)) { var testInputsFile = File.ReadAllText(filename); testInputs = PluginManager.GetPlugin <ISerializerPlugin>(PluginContract.PlayFab_Serializer).DeserializeObject <TestTitleData>(testInputsFile); } else { WriteConsoleColor("Loading testSettings file failed: " + filename, ConsoleColor.Red); WriteConsoleColor("From: " + Directory.GetCurrentDirectory(), ConsoleColor.Red); } return(testInputs); }
public override void SetUp(UUnitTestContext testContext) { testTitleData = TestTitleDataLoader.Load(null); PlayFabSettings.TitleId = testTitleData.titleId; var task = PlayFabClientAPI.LoginWithCustomIDAsync(new LoginWithCustomIDRequest { CreateAccount = true, CustomId = TEST_CUSTOM_ID, TitleId = testTitleData.titleId }); task.Wait(); testContext.True(PlayFabClientAPI.IsClientLoggedIn(), "User login not successful: " + PlayFabUtil.GetErrorReport(task.Result.Error)); }
private static void _LoadTestTitleData(string filepath) { if (!File.Exists(filepath)) { return; } var json = File.ReadAllText(filepath); try { testTitleData = JsonWrapper.DeserializeObject <TestTitleData>(json); } catch { } }
public override void SetUp(UUnitTestContext testContext) { testTitleData = TestTitleDataLoader.Load(null); PlayFabSettings.staticSettings.TitleId = testTitleData.titleId; var task = clientApi.LoginWithCustomIDAsync(new LoginWithCustomIDRequest { CreateAccount = true, CustomId = TEST_CUSTOM_ID, TitleId = testTitleData.titleId }); task.Wait(); if (task.Result.Error != null) { testContext.True(clientApi.IsClientLoggedIn(), "User login not successful: " + task.Result.Error.GenerateErrorReport()); } }