Shorten concurrencytoken to concurrency

This commit is contained in:
2020-05-13 19:57:01 +00:00
parent 8f75d03404
commit 743a9ebd78
8 changed files with 29 additions and 29 deletions

View File

@@ -67,7 +67,7 @@ namespace raven_integration
//update w2id
D2.name = Util.Uniquify("UPDATED VIA PUT SECOND TEST User");
D2.concurrencyToken = R2.ObjectResponse["data"]["concurrencyToken"].Value<uint>();
D2.concurrency = R2.ObjectResponse["data"]["concurrency"].Value<uint>();
ApiResponse PUTTestResponse = await Util.PutAsync("User/" + d2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"), D2.ToString());
Util.ValidateHTTPStatusCode(PUTTestResponse, 200);
@@ -75,7 +75,7 @@ namespace raven_integration
ApiResponse checkPUTWorked = await Util.GetAsync("User/" + d2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
Util.ValidateNoErrorInResponse(checkPUTWorked);
checkPUTWorked.ObjectResponse["data"]["name"].Value<string>().Should().Be(D2.name.ToString());
uint concurrencyToken = PUTTestResponse.ObjectResponse["data"]["concurrencyToken"].Value<uint>();
uint concurrency = PUTTestResponse.ObjectResponse["data"]["concurrency"].Value<uint>();
//DELETE
ApiResponse DELETETestResponse = await Util.DeleteAsync("User/" + d2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"));
@@ -141,14 +141,14 @@ namespace raven_integration
ApiResponse R = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString());
Util.ValidateDataReturnResponseOk(R);
long D1Id = R.ObjectResponse["data"]["id"].Value<long>();
uint OriginalConcurrencyToken = R.ObjectResponse["data"]["concurrencyToken"].Value<uint>();
uint OriginalConcurrencyToken = R.ObjectResponse["data"]["concurrency"].Value<uint>();
//UPDATE
//PUT
D.name = Util.Uniquify("PutConcurrencyViolationShouldFail UPDATE VIA PUT ");
D.concurrencyToken = OriginalConcurrencyToken - 1;//bad token
D.concurrency = OriginalConcurrencyToken - 1;//bad token
ApiResponse PUTTestResponse = await Util.PutAsync("User/" + D1Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString());
Util.ValidateConcurrencyError(PUTTestResponse);
}
@@ -178,7 +178,7 @@ namespace raven_integration
ApiResponse a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString());
Util.ValidateDataReturnResponseOk(a);
long UserId = a.ObjectResponse["data"]["id"].Value<long>();
uint OriginalConcurrencyToken = a.ObjectResponse["data"]["concurrencyToken"].Value<uint>();
uint OriginalConcurrencyToken = a.ObjectResponse["data"]["concurrency"].Value<uint>();
//Test can login
dynamic DCreds = new JObject();