//3. Update Record private void TierStructures3UpdateRecordTest() { try { Assert.AreEqual(string.IsNullOrEmpty(RecordId), false); Key = "PUT_" + Key; TierStructuresModel.ResultData modifiedItem = JsonConvert.DeserializeObject <TierStructuresModel.ResultData>(JsonConvert.SerializeObject(_mainEntry.modifiedItem.data)); modifiedItem.Key = Key; var result = Agilite.TierStructures.PutData(RecordId, modifiedItem); Utilities.CheckError(result.Error); Assert.AreEqual(result.ResponseData.Data.TierEntries.Count > 0, true); } catch (Exception ex) { Assert.Fail(ex.Message); } }
//1. Create New Record private void TierStructures1PostDataTest() { try { var value = _mainEntry.newItem.data; TierStructuresModel.ResultData newItem = JsonConvert.DeserializeObject <TierStructuresModel.ResultData>(JsonConvert.SerializeObject(value)); newItem.Key = Key; var result = Agilite.TierStructures.PostData(newItem); Utilities.CheckError(result.Error); Assert.AreEqual(result.ResponseData.Data.Key, Key); Assert.AreEqual(result.ResponseData.Data.Values.Count, 1); RecordId = result.ResponseData.Id; } catch (Exception ex) { Assert.Fail(ex.Message); } }