Example #1
0
        //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);
            }
        }
Example #2
0
        //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);
            }
        }