This commit is contained in:
@@ -63,7 +63,10 @@ namespace raven_integration
|
||||
Util.ValidateDataReturnResponseOk(R);
|
||||
|
||||
|
||||
//GET PICKLIST OF TAGS FOR GROUP
|
||||
//GET PICKLIST OF TAGS FOR GROUP
|
||||
R = await Util.GetAsync("TagGroup/TagsInGroupPickList/" + TestTagGroupId.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||
Util.ValidateDataReturnResponseOk(R);
|
||||
// R.ObjectResponse["result"]["id"].Value<long>().Should().Be(tagMapId);
|
||||
|
||||
//TAG ITEM WITH GROUP OF TAGS
|
||||
|
||||
@@ -72,57 +75,57 @@ namespace raven_integration
|
||||
|
||||
|
||||
|
||||
//CREATE WIDGET
|
||||
dynamic w = new JObject();
|
||||
w.name = Util.Uniquify("WIDGET_TAG");
|
||||
w.created = DateTime.Now.ToString();
|
||||
w.dollarAmount = 1.11m;
|
||||
w.active = true;
|
||||
w.roles = 0;
|
||||
// //CREATE WIDGET
|
||||
// dynamic w = new JObject();
|
||||
// w.name = Util.Uniquify("WIDGET_TAG");
|
||||
// w.created = DateTime.Now.ToString();
|
||||
// w.dollarAmount = 1.11m;
|
||||
// w.active = true;
|
||||
// w.roles = 0;
|
||||
|
||||
R = await Util.PostAsync("Widget", await Util.GetTokenAsync("BizAdminFull"), w.ToString());
|
||||
Util.ValidateDataReturnResponseOk(R);
|
||||
long widgetId = R.ObjectResponse["result"]["id"].Value<long>();
|
||||
// R = await Util.PostAsync("Widget", await Util.GetTokenAsync("BizAdminFull"), w.ToString());
|
||||
// Util.ValidateDataReturnResponseOk(R);
|
||||
// long widgetId = R.ObjectResponse["result"]["id"].Value<long>();
|
||||
|
||||
//CREATE TAGMAP (tag the widget)
|
||||
/*
|
||||
{
|
||||
"tagId": 0,
|
||||
"tagToObjectId": 0,
|
||||
"tagToObjectType": 0
|
||||
}
|
||||
*/
|
||||
dynamic tm = new JObject();
|
||||
tm.tagId = TestTagId;
|
||||
tm.tagToObjectId = widgetId;
|
||||
tm.tagToObjectType = 2;//widget
|
||||
// //CREATE TAGMAP (tag the widget)
|
||||
// /*
|
||||
// {
|
||||
// "tagId": 0,
|
||||
// "tagToObjectId": 0,
|
||||
// "tagToObjectType": 0
|
||||
// }
|
||||
// */
|
||||
// dynamic tm = new JObject();
|
||||
// tm.tagId = TestTagId;
|
||||
// tm.tagToObjectId = widgetId;
|
||||
// tm.tagToObjectType = 2;//widget
|
||||
|
||||
|
||||
R = await Util.PostAsync("TagMap", await Util.GetTokenAsync("BizAdminFull"), tm.ToString());
|
||||
Util.ValidateDataReturnResponseOk(R);
|
||||
long tagMapId = R.ObjectResponse["result"]["id"].Value<long>();
|
||||
// R = await Util.PostAsync("TagMap", await Util.GetTokenAsync("BizAdminFull"), tm.ToString());
|
||||
// Util.ValidateDataReturnResponseOk(R);
|
||||
// long tagMapId = R.ObjectResponse["result"]["id"].Value<long>();
|
||||
|
||||
//VERIFY TAGMAP
|
||||
R = await Util.GetAsync("TagMap/" + tagMapId.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||
Util.ValidateDataReturnResponseOk(R);
|
||||
R.ObjectResponse["result"]["id"].Value<long>().Should().Be(tagMapId);
|
||||
// //VERIFY TAGMAP
|
||||
// R = await Util.GetAsync("TagMap/" + tagMapId.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||
// Util.ValidateDataReturnResponseOk(R);
|
||||
// R.ObjectResponse["result"]["id"].Value<long>().Should().Be(tagMapId);
|
||||
|
||||
|
||||
//ATTEMPT TO DELETE TAG THAT HAS TAGMAP SHOULD FAIL with 2200 / 400
|
||||
R = await Util.DeleteAsync("Tag/" + TestTagId.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||
Util.ValidateViolatesReferentialIntegrityError(R);
|
||||
// //ATTEMPT TO DELETE TAG THAT HAS TAGMAP SHOULD FAIL with 2200 / 400
|
||||
// R = await Util.DeleteAsync("Tag/" + TestTagId.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||
// Util.ValidateViolatesReferentialIntegrityError(R);
|
||||
|
||||
//DELETE TAGMAP
|
||||
R = await Util.DeleteAsync("TagMap/" + tagMapId.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||
Util.ValidateHTTPStatusCode(R, 204);
|
||||
// //DELETE TAGMAP
|
||||
// R = await Util.DeleteAsync("TagMap/" + tagMapId.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||
// Util.ValidateHTTPStatusCode(R, 204);
|
||||
|
||||
//DELETE TAG
|
||||
R = await Util.DeleteAsync("Tag/" + TestTagId.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||
Util.ValidateHTTPStatusCode(R, 204);
|
||||
// //DELETE TAG
|
||||
// R = await Util.DeleteAsync("Tag/" + TestTagId.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||
// Util.ValidateHTTPStatusCode(R, 204);
|
||||
|
||||
//DELETE WIDGET
|
||||
R = await Util.DeleteAsync("Widget/" + widgetId.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||
Util.ValidateHTTPStatusCode(R, 204);
|
||||
// //DELETE WIDGET
|
||||
// R = await Util.DeleteAsync("Widget/" + widgetId.ToString(), await Util.GetTokenAsync("BizAdminFull"));
|
||||
// Util.ValidateHTTPStatusCode(R, 204);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user