public void TestUpdate()
        {
            JArray result = Find("namespace", StorageTestSuite.TestNamespace);
            JObject foundObject = result[0].ToObject<JObject>();

            JArray storedArray = foundObject["list"].ToObject<JArray>();
            storedArray.Add("coffee");

            foundObject["list"] = storedArray;
            foundObject["secret"] = StorageTestSuite.TestSecret;

            Storage updateStorage = new Storage(foundObject);
            JObject updatedObject = updateStorage.Update();

            Assert.AreEqual<string>(updatedObject["id"].ToString(), foundObject["id"].ToString());

            JArray updatedObjects = Find("id", updatedObject["id"].ToString());

            Assert.IsTrue(updatedObjects[0]["list"].ToObject<JArray>().ToObject<List<string>>().Contains("coffee"));
        }