public void TestDeserialize() { var text = new { Token = "tkn" }; string json = JsonMaker.Serialize(text); string token = JsonMaker.DeserializeToken(json); Assert.IsNotNull(token, "token != null"); Assert.IsTrue(token == "tkn"); }
public void TestSerialize() { int[] x = new[] { 1, 2, 3 }; string json = JsonMaker.Serialize(x); json = Regex.Escape(json); string a = @"\[1,2,3]"; Assert.IsTrue(json == a); }
/// <summary>Get and store token</summary> /// <returns>Success of authorization</returns> public bool Authorize(string username, string password, out HttpStatusCode statusCode) { var loginData = new { username = username, password = password }; string json = JsonMaker.Serialize(loginData); string tokenJson = Send(AuthorizationUri, json, "application/json", out statusCode); if (statusCode == HttpStatusCode.OK) { Token = JsonMaker.DeserializeToken(tokenJson); } return(Token != null); }
public string SendActivities(Report activities, out HttpStatusCode statusCode) { return(Send(SendDataUri, JsonMaker.Serialize(activities), "application/json", out statusCode)); }
public void StoreActivitiesListInDbAsJson(List <Activity> activities) { string json = JsonMaker.Serialize(activities); DbHelper.StoreJsonInActivitiesRegistry(_connectionString, json); }