public void TestPartialUpdateOperation_Remove() { RecordWithPartialUpdateOperation <string> record = new RecordWithPartialUpdateOperation <string> { ObjectID = "myID", Update = PartialUpdateOperation <string> .Remove("something"), }; string json = JsonConvert.SerializeObject(record, JsonConfig.AlgoliaJsonSerializerSettings); Assert.AreEqual(json, "{\"objectID\":\"myID\",\"update\":{\"_operation\":\"Remove\",\"value\":\"something\"}}"); }
public void TestPartialUpdateOperation_Decrement() { RecordWithPartialUpdateOperation <int> record = new RecordWithPartialUpdateOperation <int> { ObjectID = "myID", Update = PartialUpdateOperation <int> .Decrement(2), }; string json = JsonConvert.SerializeObject(record, JsonConfig.AlgoliaJsonSerializerSettings); Assert.AreEqual(json, "{\"objectID\":\"myID\",\"update\":{\"_operation\":\"Decrement\",\"value\":2}}"); }