This commit is contained in:
2020-05-10 21:54:03 +00:00
parent 0c9112c788
commit 7d032803b5

View File

@@ -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);
}