public TestResult Delete(bool verbose) { var charRequest = new WoW.Messages.Characters.CharacterBaseRequest(); charRequest.Login = Login; return(Submit(string.Empty, "DELETE", charRequest, verbose, "charDelete")); }
public TestResult Restore(bool verbose) { var charRequest = new WoW.Messages.Characters.CharacterBaseRequest(); charRequest.Login = Login; return(Submit("/restore", "POST", charRequest, verbose, "charRestore")); }
public TestResult ChangeLevel(int level, bool verbose) { int oldLevel = Level; Level = level; var charRequest = new WoW.Messages.Characters.CharacterBaseRequest(); charRequest.Login = Login; TestResult result = Submit("?level=" + level.ToString(), "POST", charRequest, verbose, "charLevel"); if (!result.Success) { Level = oldLevel; } return(result); }
public TestResult GetCharacters(bool verbose) { TestResult result = new TestResult(); var charsRequest = new WoW.Messages.Characters.CharacterBaseRequest(); charsRequest.Login = Login; var response = CharactersRequest(Name, "PUT", charsRequest); if (!response.Success || response.Characters.Count > 0) { result.Success = false; } else { result.Success = true; } result.Output = BuildOutput(result.Success, verbose, "charGet", response.ToJson()); return(result); }