public void SendsADeleteForAParseObject() { var o = new ParseObjectClass {Id = "abc123"}; Server.Stub(new ApiExpectation { Method = "DELETE", Url = "/1/classes/ParseObjectClass/abc123", Response = "{}" }); new Driver().Objects.Delete(o, SetIfSuccess); WaitOne(); }
public void SendsAnUpdateRequest() { var o = new ParseObjectClass {Id = "over9000", Name = "ouch"}; Server.Stub(new ApiExpectation { Method = "PUT", Url = "/1/classes/ParseObjectClass/over9000", Request = "{\"Name\":\"ouch\",\"objectId\":\"over9000\",\"createdAt\":null,\"updatedAt\":null}", Response = "{updatedAt: '2011-08-21T18:02:52.248Z' }" }); new Driver().Objects.Update(o, r => { Assert.AreEqual(new DateTime(2011, 8, 21, 18, 2, 52, 248), r.Data.ToUniversalTime()); SetIfSuccess(r); }); WaitOne(); }
public void SendsADeleteForAParseObject() { var o = new ParseObjectClass { Id = "abc123" }; Server.Stub(new ApiExpectation { Method = "DELETE", Url = "/1/classes/ParseObjectClass/abc123", Response = "{}" }); new Driver().Objects.Delete(o, SetIfSuccess); WaitOne(); }
public void SendsAnUpdateRequest() { var o = new ParseObjectClass { Id = "over9000", Name = "ouch" }; Server.Stub(new ApiExpectation { Method = "PUT", Url = "/1/classes/ParseObjectClass/over9000", Request = "{\"Name\":\"ouch\",\"objectId\":\"over9000\",\"createdAt\":null,\"updatedAt\":null}", Response = "{updatedAt: '2011-08-21T18:02:52.248Z' }" }); new Driver().Objects.Update(o, r => { Assert.AreEqual(new DateTime(2011, 8, 21, 18, 2, 52, 248), r.Data.ToUniversalTime()); SetIfSuccess(r); }); WaitOne(); }