public void PlayerVehicles_tanksachievements_get_all_specify_all_parameters() { var result = WGApplication.GetTankAchievements(accountId, new[] { grilleTankId }, WGSharpAPI.Enums.WGLanguageField.EN, "tank_id,achievements", null, null); Assert.IsNotNull(result.Data); Assert.AreEqual("ok", result.Status); }
public static void ShowSearchPlayersSample() { // we initialize the WGApplication object by calling the most basic constructor which needs you to supply your application id IWGApplication wgApplication = new WGApplication(applicationId); // The response will be of the WGResponse<T> where T is the type that you will get // e.g. calling the SearchPlayers method will return a WGResponse<List<Player>> var playersQueryResult = wgApplication.SearchPlayers("Just0rz"); if (playersQueryResult.Status != "ok") { Console.WriteLine("There was an error when trying to retrieve the items"); return; } if (playersQueryResult.Count <= 0) { Console.WriteLine("Query yielded no results."); return; } foreach (var player in playersQueryResult.Data) { Console.WriteLine("AccountID: {0}, Nickname: {1}", player.AccountId, player.Nickname); } Console.ReadKey(); }
public void Encyclopedia_tankachievements_get_achievements_specify_all_parameters() { var result = WGApplication.GetAchievements(WGLanguageField.EN, "name"); Assert.IsNotNull(result.Data); Assert.IsTrue(result.Data.Count > 1); Assert.AreEqual("ok", result.Status); }
public void Encyclopedia_tanksuspensions_get_suspensions_by_list_of_id() { var result = WGApplication.GetSuspensions(new[] { grilleSuspensionId }); Assert.IsNotNull(result.Data); Assert.AreEqual(1, result.Data.Count); Assert.AreEqual("ok", result.Status); }
public void Encyclopedia_tanks_get_all_tanks() { var result = WGApplication.GetAllVehicles(); Assert.IsNotNull(result.Data); Assert.IsTrue(result.Data.Count > 0); Assert.AreEqual("ok", result.Status); }
public void Encyclopedia_tankradios_get_radios_by_list_of_id_specify_all_parameters_for_specific_nation() { var result = WGApplication.GetRadios(new[] { grilleRadioId }, WGLanguageField.EN, WGNation.Germany, "name"); Assert.IsNotNull(result.Data); Assert.AreEqual(1, result.Data.Count); Assert.AreEqual("ok", result.Status); }
public void Encyclopedia_tankturrets_get_turrets_by_list_of_id_specify_all_parameters_for_specific_nation() { var result = WGApplication.GetTurrets(new[] { t54TurretId }, WGLanguageField.EN, WGNation.USSR, "name"); Assert.IsNotNull(result.Data); Assert.AreEqual(1, result.Data.Count); Assert.AreEqual("ok", result.Status); }
public void Encyclopedia_tankturrets_get_1_turret_by_id() { var result = WGApplication.GetTurrets(t54TurretId); Assert.IsNotNull(result.Data); Assert.AreEqual(1, result.Data.Count); Assert.AreEqual("ok", result.Status); }
public void PlayerVehicles_tanksachievements_get_all() { var result = WGApplication.GetTankAchievements(accountId); Assert.IsNotNull(result.Data); Assert.IsTrue(result.Data.Tanks.Count > 1); Assert.AreEqual("ok", result.Status); }
public void Encyclopedia_tankradios_get_all_radios() { var result = WGApplication.GetRadios(); Assert.IsNotNull(result.Data); Assert.IsTrue(result.Data.Count > 1); Assert.AreEqual("ok", result.Status); }
public void Encyclopedia_tankinfo_get_list_of_tank_details() { var result = WGApplication.GetVehicleDetails(new[] { grilleTankId }); Assert.IsNotNull(result.Data); Assert.AreEqual(1, result.Data.Count); Assert.AreEqual("ok", result.Status); }
public void Encyclopedia_tankguns_get_1_gun_by_id() { var result = WGApplication.GetGuns(grilleGunId); Assert.IsNotNull(result.Data); Assert.AreEqual(1, result.Data.Count); Assert.AreEqual("ok", result.Status); }
public void Encyclopedia_tankguns_get_guns_by_list_of_id_specify_all_parameters() { var result = WGApplication.GetGuns(new[] { grilleGunId }, WGLanguageField.EN, WGNation.All, "name"); Assert.IsNotNull(result.Data); Assert.AreEqual(1, result.Data.Count); Assert.AreEqual("ok", result.Status); }
public void Encyclopedia_tankengines_get_1_engine_by_id() { var result = WGApplication.GetEngines(grilleEngineId); Assert.IsNotNull(result.Data); Assert.AreEqual(1, result.Data.Count); Assert.AreEqual("ok", result.Status); }
public void Encyclopedia_tankinfo_specify_all_parameters_get_list_of_tank_details() { var result = WGApplication.GetVehicleDetails(new[] { grilleTankId }, WGLanguageField.EN, "name"); Assert.IsNotNull(result.Data); Assert.AreEqual(1, result.Data.Count); Assert.AreEqual("ok", result.Status); }
public void Encyclopedia_tankradios_get_1_radio_by_id() { var result = WGApplication.GetRadios(grilleRadioId); Assert.IsNotNull(result.Data); Assert.AreEqual(1, result.Data.Count); Assert.AreEqual("ok", result.Status); }
public void Account_list_return_1_valid_user() { var result = WGApplication.SearchPlayers("Just0rz"); Assert.IsNotNull(result.Data); Assert.AreEqual("ok", result.Status); Assert.AreEqual(accountId, result.Data[0].AccountId); Assert.AreEqual("Just0rz", result.Data[0].Nickname); }
public void Account_list_return_1_valid_user_with_specified_responseFields() { var result = WGApplication.SearchPlayers("Just0rz", "account_id", WGSharpAPI.Enums.WGLanguageField.EN, WGSharpAPI.Enums.WGSearchType.Exact, 1); Assert.IsNotNull(result.Data); Assert.AreEqual(result.Status, "ok"); Assert.AreEqual(result.Data[0].AccountId, accountId); Assert.IsNull(result.Data[0].Nickname); }
public void Account_list_return_1_valid_user_using_a_specific_searchType_and_result_limit() { var result = WGApplication.SearchPlayers("Just0rz", WGSharpAPI.Enums.WGSearchType.Exact, 1); Assert.IsNotNull(result.Data); Assert.AreEqual("ok", result.Status); Assert.AreEqual(accountId, result.Data[0].AccountId); Assert.AreEqual("Just0rz", result.Data[0].Nickname); }
public void Account_info_return_listof_playerInfo_using_all_parameters_except_accessToken() { var createdAtDate = ToolsExtensions.DateFromWGTimestamp(createdAt); var result = WGApplication.GetPlayerInfo(new[] { accountId }, WGLanguageField.EN, null, "account_id,created_at"); Assert.IsNotNull(result.Data); Assert.AreEqual("ok", result.Status); Assert.AreEqual(result.Data[0].AccountId, accountId); Assert.AreEqual(result.Data[0].CreatedAt, createdAtDate.DateToWGTimesptamp()); }
public void Account_info_return_listof_playerInfo() { var createdAtDate = ToolsExtensions.DateFromWGTimestamp(createdAt); var result = WGApplication.GetPlayerInfo(new[] { accountId }); Assert.IsNotNull(result.Data); Assert.AreEqual("ok", result.Status); Assert.AreEqual(result.Data[0].AccountId, accountId); Assert.AreEqual(result.Data[0].CreatedAt, createdAtDate.DateToWGTimesptamp()); }
public void Account_list_search_less_than_3_chars_startswith() { var expectedResult = new WGResponse <List <Player> > { Status = "error", }; var result = WGApplication.SearchPlayers("Ju"); Assert.AreEqual(expectedResult.Status, result.Status); Assert.IsNull(result.Data); }
public void Account_achievements_specify_all_parameters_return_achievements() { var result = WGApplication.GetPlayerAchievements(new[] { accountId }, WGLanguageField.EN, null, null); if (result.Data != null && result.Data[0] != null && result.Data[0].Achievements.Count == 0) { Assert.Inconclusive("The selected player doesn't seem to have ANY achievements. This makes the test useless, you might want to select a different accountId."); } Assert.IsNotNull(result.Data); Assert.AreEqual(result.Status, "ok"); Assert.IsTrue(result.Data[0].Achievements.Count > 0); }
public void Account_achievements_return_achievements() { var result = WGApplication.GetPlayerAchievements(accountId); if (result.Data != null && result.Data.Count == 0) { Assert.Inconclusive("The selected player doesn't seem to have ANY achievements. This makes the test useless, you might want to select a different accountId."); } Assert.IsNotNull(result.Data); Assert.AreEqual(result.Status, "ok"); Assert.IsTrue(result.Data.Count > 0); }
public void Account_tanks_get_player_vehicles_specify_all_parameters() { var result = WGApplication.GetPlayerVehicles(new[] { accountId }, new long[] { grilleTankId }, WGLanguageField.EN, null, null); if (result.Data != null && result.Data[0] != null && result.Data[0].Tanks.Count == 0) { Assert.Inconclusive("The selected player doesn't seem to have ANY tanks in his garage. This makes the test useless, you may try selecting a different accountId."); } Assert.IsNotNull(result.Data); Assert.AreEqual(result.Status, "ok"); Assert.IsNotNull(result.Data[0].Tanks); Assert.IsTrue(result.Data[0].Tanks.Count > 0); }
public WGRipperMonitor(string name, string[] args, int delay) { Debug.Assert(instance == null, "Only one instance of WGRipperMonitor can exist"); application = new WGApplication(name, delay); arguments = args; openedWindows = new List <WGWindow>(); closedWindows = new List <WGWindow>(); /* Set up self and application as servants */ Adapter.Instance.add(this, Ice.Application.communicator(). stringToIdentity("RipperMonitor")); instance = this; }
public void Account_tanks_get_vehicles_for_list_of_players() { var result = WGApplication.GetPlayerVehicles(new[] { accountId }); if (result.Data != null && result.Data[0] != null && result.Data[0].Tanks.Count == 0) { Assert.Inconclusive("The selected player doesn't seem to have ANY tanks in his garage. This makes the test useless, you may try selecting a different accountId."); } Assert.IsNotNull(result.Data); Assert.AreEqual(result.Status, "ok"); Assert.IsNotNull(result.Data[0].Tanks); Assert.IsTrue(result.Data[0].Tanks.Count > 0); }
public override int run(string[] args) { string appPath = args[0]; string[] arguments = new string[args.Length - 1]; for (int i = 1; i < args.Length; i++) { arguments[i - 1] = args[1]; } Adapter.createAdapter(communicator(), appName()); WGApplication app = new WGApplication(appPath, 5000); communicator().waitForShutdown(); return(0); }
public void TestClassSetup() { WGApplication = new WGApplication(_applicationId); }
public void Account_player_ratings_send_all_parameters_method_removed() { WGApplication.GetPlayerRatings(new[] { accountId }, WGLanguageField.EN, null, null); }