public void updateAll() { var upUsr = new MiniUser { email = "*****@*****.**" }; try { MiniUsers.UpdateAll(upUsr, "{\"id\" : \"3\"}").Wait(); Assert.Fail(); } catch (AggregateException e) { var restException = (RestException)e.InnerException; Assert.AreEqual(401, restException.StatusCode); } }
public void updateAll_ById() { var upUsr = new MiniUser { email = "*****@*****.**" }; var newIds = new List <string> (); string filter = "{\"or\": ["; for (int i = 0; i < 4; i++) { var newMiniUser = new MiniUser { email = "newMiniUserA" + i + "@g.com", password = "******" }; newMiniUser = MiniUsers.Create(newMiniUser).Result; newIds.Add(newMiniUser.id); filter = filter + "{\"id\": \"" + newMiniUser.id + "\"}"; if (i < 3) { filter = filter + " ,"; } } filter = filter + "]}"; MiniUsers.UpdateAll(upUsr, filter).Wait(); MiniUser upRes; foreach (string id in newIds) { upRes = MiniUsers.FindById(id).Result; Assert.AreEqual(upUsr.email, upRes.email); } upUsr = new MiniUser { email = "*****@*****.**" }; MiniUsers.UpdateById(newIds[0], upUsr).Wait(); upRes = MiniUsers.FindById(newIds[0]).Result; Assert.AreEqual(upUsr.email, upRes.email); foreach (string id in newIds) { MiniUsers.DeleteById(id); } }