This commit is contained in:
@@ -201,7 +201,7 @@ namespace raven_integration
|
||||
|
||||
#endregion create second woitem
|
||||
|
||||
|
||||
#region UPDATE
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//UPDATES
|
||||
//
|
||||
@@ -222,6 +222,9 @@ namespace raven_integration
|
||||
a = await Util.PutAsync("workorders", await Util.GetTokenAsync("manager", "l3tm3in"), WorkorderToUpdate.ToString());
|
||||
Util.ValidateDataReturnResponseOk(a);
|
||||
|
||||
#endregion update
|
||||
|
||||
#region Validate Entire
|
||||
|
||||
//RETRIEVE WORKORDER AND VALIDATE ENTIRE
|
||||
a = await Util.GetAsync("workorders/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
@@ -247,30 +250,29 @@ namespace raven_integration
|
||||
woitem2["parts"].FirstOrDefault(z => (string)z["notes"] == "woitem-2-part").Should().NotBeNull();
|
||||
woitem2["parts"].FirstOrDefault(z => (string)z["notes"] == "bogus").Should().BeNull();
|
||||
|
||||
#endregion validate entire
|
||||
|
||||
#region DELETE
|
||||
a = await Util.DeleteAsync("workorders/items/labors/" + Labor1Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
Util.ValidateHTTPStatusCode(a, 204);
|
||||
|
||||
//confirm
|
||||
|
||||
// //UPDATE
|
||||
a = await Util.DeleteAsync("workorders/items/" + WorkOrderItem2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
Util.ValidateHTTPStatusCode(a, 204);
|
||||
|
||||
// d.name = Util.Uniquify("UPDATED VIA PUT TEST WorkOrder");
|
||||
//confirm
|
||||
|
||||
// d.concurrencyToken = a.ObjectResponse["data"]["concurrencyToken"].Value<uint>();
|
||||
// a = await Util.PutAsync("WorkOrder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
|
||||
// Util.ValidateHTTPStatusCode(a, 200);
|
||||
a = await Util.DeleteAsync("workorders/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
Util.ValidateHTTPStatusCode(a, 204);
|
||||
|
||||
#endregion delete
|
||||
|
||||
// //check PUT worked
|
||||
// a = await Util.GetAsync("WorkOrder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
// Util.ValidateNoErrorInResponse(a);
|
||||
// a.ObjectResponse["data"]["name"].Value<string>().Should().Be(d.name.ToString());
|
||||
// uint concurrencyToken = a.ObjectResponse["data"]["concurrencyToken"].Value<uint>();
|
||||
|
||||
//todo: delete extra labor
|
||||
//todo: delete woitem
|
||||
//todo: delete wo outright
|
||||
|
||||
// //DELETE
|
||||
// a = await Util.DeleteAsync("WorkOrder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
|
||||
// Util.ValidateHTTPStatusCode(a, 204);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user