Exemplo n.º 1
0
        //1. Create New Record
        private void Roles1PostDataTest()
        {
            try {
                var value = _mainEntry.newItem.data;
                RolesModel.ResultData newItem = JsonConvert.DeserializeObject <RolesModel.ResultData>(JsonConvert.SerializeObject(value));
                newItem.Name = Key;

                var result = Agilite.Roles.PostData(newItem);

                Utilities.CheckError(result.Error);

                Assert.AreEqual(result.ResponseData.Data.ResponsibleUser.Count, 1);
                Assert.AreEqual(result.ResponseData.Data.Name, Key);

                RecordId = result.ResponseData.Id;
            }
            catch (Exception ex) {
                Assert.Fail(ex.Message);
            }
        }
Exemplo n.º 2
0
        //3. Update Record
        private void Roles3UpdateRecordTest()
        {
            try {
                Assert.AreEqual(string.IsNullOrEmpty(RecordId), false);
                Key = "PUT_" + Key;

                RolesModel.ResultData modifiedItem = JsonConvert.DeserializeObject <RolesModel.ResultData>(JsonConvert.SerializeObject(_mainEntry.modifiedItem.data));

                modifiedItem.Name      = Key;
                modifiedItem.GroupName = GroupName;

                var result = Agilite.Roles.PutData(RecordId, modifiedItem);

                Utilities.CheckError(result.Error);

                Assert.AreEqual(result.ResponseData.Data.GroupName, GroupName);
            }
            catch (Exception ex) {
                Assert.Fail(ex.Message);
            }
        }