From ff1ed73b0191ac790198a5be14d8d6220b7f7be7 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Wed, 10 Jun 2020 23:51:25 +0000 Subject: [PATCH] --- Attachments/AttachmentTest.cs | 8 +- Authentication/Auth.cs | 12 +- DataList/DataListFiltering.cs | 314 +++++++++++++++---------------- DataList/DataListReturnFormat.cs | 4 +- DataList/DataListSorting.cs | 62 +++--- Enum/EnumListOps.cs | 4 +- EventLog/EventLog.cs | 2 +- PickList/PickListAllTests.cs | 22 +-- Search/SearchOps.cs | 64 +++---- Tags/TagOps.cs | 18 +- Translation/Translation.cs | 10 +- User/UserCrud.cs | 32 ++-- User/UserOptions.cs | 16 +- Widget/WidgetCrud.cs | 24 +-- WorkOrder/WorkOrderCrud.cs | 102 +++++----- 15 files changed, 347 insertions(+), 347 deletions(-) diff --git a/Attachments/AttachmentTest.cs b/Attachments/AttachmentTest.cs index a39d7c7..ffbc01e 100644 --- a/Attachments/AttachmentTest.cs +++ b/Attachments/AttachmentTest.cs @@ -36,7 +36,7 @@ namespace raven_integration d.notes = "notes"; d.customFields = Util.UserRequiredCustomFieldsJsonString(); - ApiResponse a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + ApiResponse a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long TestUserId=a.ObjectResponse["data"]["id"].Value(); @@ -73,7 +73,7 @@ namespace raven_integration formDataContent.Add(file2); //create via inventory full test user as attachments use the role of the object attaching to - a = await Util.PostFormDataAsync("attachment", formDataContent, await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.PostFormDataAsync("attachment", formDataContent, await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); @@ -99,10 +99,10 @@ namespace raven_integration ////////////////////////////////////////// //// DELETE: Delete the file attachments - a = await Util.DeleteAsync("attachment/" + lTestPngAttachmentId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("attachment/" + lTestPngAttachmentId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.DeleteAsync("attachment/" + lTestZipAttachmentId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("attachment/" + lTestZipAttachmentId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); diff --git a/Authentication/Auth.cs b/Authentication/Auth.cs index 0268ea8..b6e85ef 100644 --- a/Authentication/Auth.cs +++ b/Authentication/Auth.cs @@ -41,7 +41,7 @@ namespace raven_integration public async void JWTExpiredTokenShouldFail() { - ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("superuser", "l3tm3in")); var BuildMode = a.ObjectResponse["data"]["buildMode"].Value(); if (BuildMode == "DEBUG") { @@ -56,7 +56,7 @@ namespace raven_integration [Fact] public async void JWTWrongIssuerShouldFail() { - ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("superuser", "l3tm3in")); var BuildMode = a.ObjectResponse["data"]["buildMode"].Value(); if (BuildMode == "DEBUG") { @@ -71,7 +71,7 @@ namespace raven_integration [Fact] public async void JWTNoAlgorithmShouldFail() { - ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("superuser", "l3tm3in")); var BuildMode = a.ObjectResponse["data"]["buildMode"].Value(); if (BuildMode == "DEBUG") { @@ -86,7 +86,7 @@ namespace raven_integration [Fact] public async void JWTBadSecretShouldFail() { - ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("superuser", "l3tm3in")); var BuildMode = a.ObjectResponse["data"]["buildMode"].Value(); if (BuildMode == "DEBUG") { @@ -102,7 +102,7 @@ namespace raven_integration [Fact] public async void JWTTruncatedSignatureShouldFail() { - ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("superuser", "l3tm3in")); var BuildMode = a.ObjectResponse["data"]["buildMode"].Value(); if (BuildMode == "DEBUG") { @@ -118,7 +118,7 @@ namespace raven_integration [Fact] public async void JWTTransposedSignatureShouldFail() { - ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("superuser", "l3tm3in")); var BuildMode = a.ObjectResponse["data"]["buildMode"].Value(); if (BuildMode == "DEBUG") { diff --git a/DataList/DataListFiltering.cs b/DataList/DataListFiltering.cs index 7d30441..ad394c6 100644 --- a/DataList/DataListFiltering.cs +++ b/DataList/DataListFiltering.cs @@ -105,7 +105,7 @@ same as the server does but in a central location here for all tests to use. w.endDate = new DateTime(1968, 3, 12, 11, 0, 0).ToOffsetAdjustedUniversalTime(); w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -114,7 +114,7 @@ same as the server does but in a central location here for all tests to use. w.startDate = new DateTime(1968, 3, 10, 10, 0, 0).ToOffsetAdjustedUniversalTime(); w.endDate = new DateTime(1968, 3, 10, 11, 0, 0).ToOffsetAdjustedUniversalTime(); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -137,7 +137,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -195,7 +195,7 @@ same as the server does but in a central location here for all tests to use. w.endDate = new DateTime(1970, 3, 12, 11, 0, 0).ToOffsetAdjustedUniversalTime(); w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -204,7 +204,7 @@ same as the server does but in a central location here for all tests to use. w.startDate = new DateTime(1968, 3, 10, 10, 0, 0).ToOffsetAdjustedUniversalTime(); w.endDate = new DateTime(1968, 3, 10, 11, 0, 0).ToOffsetAdjustedUniversalTime(); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -225,7 +225,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -282,7 +282,7 @@ same as the server does but in a central location here for all tests to use. w.endDate = new DateTime(1970, 3, 12, 11, 0, 0).ToOffsetAdjustedUniversalTime(); w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -291,7 +291,7 @@ same as the server does but in a central location here for all tests to use. w.startDate = new DateTime(1968, 3, 10, 10, 0, 0).ToOffsetAdjustedUniversalTime(); w.endDate = new DateTime(1968, 3, 10, 11, 0, 0).ToOffsetAdjustedUniversalTime(); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -314,7 +314,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -370,7 +370,7 @@ same as the server does but in a central location here for all tests to use. w.endDate = new DateTime(1970, 3, 12, 11, 0, 0).ToOffsetAdjustedUniversalTime(); w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -379,7 +379,7 @@ same as the server does but in a central location here for all tests to use. w.startDate = new DateTime(1970, 4, 10, 10, 0, 0).ToOffsetAdjustedUniversalTime(); w.endDate = new DateTime(1970, 4, 10, 11, 0, 0).ToOffsetAdjustedUniversalTime(); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -398,7 +398,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -454,7 +454,7 @@ same as the server does but in a central location here for all tests to use. w.endDate = new DateTime(1970, 3, 12, 11, 0, 0).ToOffsetAdjustedUniversalTime(); w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -463,7 +463,7 @@ same as the server does but in a central location here for all tests to use. w.startDate = new DateTime(1970, 4, 10, 10, 0, 0).ToOffsetAdjustedUniversalTime(); w.endDate = new DateTime(1970, 4, 10, 11, 0, 0).ToOffsetAdjustedUniversalTime(); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -480,7 +480,7 @@ same as the server does but in a central location here for all tests to use. // FilterItem.value = new DateTime(1970, 3, 12, 10, 0, 0).ToOffsetAdjustedUniversalTime(); dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetstartdate", Util.OpLessThanOrEqualTo, new DateTime(1970, 3, 12, 10, 0, 0).ToOffsetAdjustedUniversalTime())); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -536,7 +536,7 @@ same as the server does but in a central location here for all tests to use. w.endDate = new DateTime(1970, 3, 12, 11, 0, 0).ToOffsetAdjustedUniversalTime(); w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -545,7 +545,7 @@ same as the server does but in a central location here for all tests to use. w.startDate = new DateTime(1970, 4, 10, 10, 0, 0).ToOffsetAdjustedUniversalTime(); w.endDate = new DateTime(1970, 4, 10, 11, 0, 0).ToOffsetAdjustedUniversalTime(); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -562,7 +562,7 @@ same as the server does but in a central location here for all tests to use. // FilterItem.value = new DateTime(1970, 4, 10, 10, 0, 0).ToOffsetAdjustedUniversalTime(); dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetstartdate", Util.OpNotEqual, new DateTime(1970, 4, 10, 10, 0, 0).ToOffsetAdjustedUniversalTime())); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -618,7 +618,7 @@ same as the server does but in a central location here for all tests to use. w.endDate = new DateTime(2019, 3, 12, 11, 0, 0).ToOffsetAdjustedUniversalTime(); w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -627,7 +627,7 @@ same as the server does but in a central location here for all tests to use. w.startDate = new DateTime(2019, 3, 12, 8, 0, 0).ToOffsetAdjustedUniversalTime(); w.endDate = new DateTime(2019, 3, 12, 9, 0, 0).ToOffsetAdjustedUniversalTime(); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -678,7 +678,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -776,7 +776,7 @@ same as the server does but in a central location here for all tests to use. w.startDate = DateTime.UtcNow.AddDays(-1); w.endDate = DateTime.UtcNow.AddHours(1).AddDays(-1); - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -785,7 +785,7 @@ same as the server does but in a central location here for all tests to use. w.startDate = DateTime.UtcNow; w.endDate = DateTime.UtcNow.AddHours(1); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -816,7 +816,7 @@ same as the server does but in a central location here for all tests to use. long DataFilterId = a.ObjectResponse["data"]["id"].Value(); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -891,14 +891,14 @@ same as the server does but in a central location here for all tests to use. w.notes = "aardvark"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -907,7 +907,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "zebra"; w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -915,7 +915,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -936,7 +936,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -998,14 +998,14 @@ same as the server does but in a central location here for all tests to use. w.notes = "O'Flaherty's pub"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1014,7 +1014,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "Outback steak house"; w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1022,7 +1022,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1041,7 +1041,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -1100,14 +1100,14 @@ same as the server does but in a central location here for all tests to use. w.notes = "Bill & Ted's excellent adventure"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1116,7 +1116,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "Strange things are afoot at the Circle-K"; w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1124,7 +1124,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1142,7 +1142,7 @@ same as the server does but in a central location here for all tests to use. // DataFilterActive.value = "Bill & Ted's excellent adventure"; dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetnotes", Util.OpEquality, "Bill & Ted's excellent adventure")); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -1205,14 +1205,14 @@ same as the server does but in a central location here for all tests to use. w.notes = InclusiveTestString; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1221,7 +1221,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "Adam Internationalization"; w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1229,7 +1229,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1248,7 +1248,7 @@ same as the server does but in a central location here for all tests to use. dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetnotes", Util.OpEquality, InclusiveTestString)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -1308,14 +1308,14 @@ same as the server does but in a central location here for all tests to use. w.notes = "Alabama"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1324,7 +1324,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "Aardvark"; w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1332,7 +1332,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1352,7 +1352,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -1412,14 +1412,14 @@ same as the server does but in a central location here for all tests to use. w.notes = "Bjorn"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1428,7 +1428,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "Bing"; w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1436,7 +1436,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1455,7 +1455,7 @@ same as the server does but in a central location here for all tests to use. dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetnotes", Util.OpGreaterThanOrEqualTo, "Bjarn")); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -1515,14 +1515,14 @@ same as the server does but in a central location here for all tests to use. w.notes = "California"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1531,7 +1531,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "Cthulu"; w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1539,7 +1539,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1558,7 +1558,7 @@ same as the server does but in a central location here for all tests to use. dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetnotes", Util.OpLessThan, "Celery")); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -1618,14 +1618,14 @@ same as the server does but in a central location here for all tests to use. w.notes = "Donut"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1634,7 +1634,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "Duvet"; w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1642,7 +1642,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1662,7 +1662,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -1721,14 +1721,14 @@ same as the server does but in a central location here for all tests to use. w.notes = "Egg Salad Sandwich"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1737,7 +1737,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "Elephant"; w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1745,7 +1745,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1764,7 +1764,7 @@ same as the server does but in a central location here for all tests to use. dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetnotes", Util.OpNotEqual, "Elephant")); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -1823,14 +1823,14 @@ same as the server does but in a central location here for all tests to use. w.notes = "Gray poupon"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1839,7 +1839,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "Get shorty"; w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1847,7 +1847,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1866,7 +1866,7 @@ same as the server does but in a central location here for all tests to use. dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetnotes", Util.OpNotContains, "short")); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -1925,14 +1925,14 @@ same as the server does but in a central location here for all tests to use. w.notes = "Fast Freddy Freak"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1941,7 +1941,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "Phineas Freak"; w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1949,7 +1949,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -1967,7 +1967,7 @@ same as the server does but in a central location here for all tests to use. // DataFilterActive.value = "red"; dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetnotes", Util.OpContains, "red")); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -2026,14 +2026,14 @@ same as the server does but in a central location here for all tests to use. w.notes = "Granular"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -2042,7 +2042,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "Gus Grifferson"; w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -2050,7 +2050,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -2070,7 +2070,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -2130,14 +2130,14 @@ same as the server does but in a central location here for all tests to use. w.notes = "Bo Horvat"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -2146,7 +2146,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "Bo Duke"; w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -2154,7 +2154,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -2175,7 +2175,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -2250,14 +2250,14 @@ same as the server does but in a central location here for all tests to use. w.notes = "blah"; w.customFields = Util.WidgetRequiredCustomFieldsJsonString(); - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); //Excluded widget w.name = Util.Uniquify(WidgetNameStart); w.count = 3; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -2276,7 +2276,7 @@ same as the server does but in a central location here for all tests to use. dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetcount", Util.OpEquality, 5)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -2330,14 +2330,14 @@ same as the server does but in a central location here for all tests to use. w.usertype = 1; w.count = 55; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); //Excluded widget w.name = Util.Uniquify(WidgetNameStart); w.count = -55; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -2356,7 +2356,7 @@ same as the server does but in a central location here for all tests to use. // FilterItem.value = 54; dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetcount", Util.OpGreaterThan, 54)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -2410,14 +2410,14 @@ same as the server does but in a central location here for all tests to use. w.usertype = 1; w.count = 555; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); //Excluded widget w.name = Util.Uniquify(WidgetNameStart); w.count = 554; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -2436,7 +2436,7 @@ same as the server does but in a central location here for all tests to use. // FilterItem.value = 555; dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetcount", Util.OpGreaterThanOrEqualTo, 555)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -2492,14 +2492,14 @@ same as the server does but in a central location here for all tests to use. w.usertype = 1; w.count = -5555; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); //Excluded widget w.name = Util.Uniquify(WidgetNameStart); w.count = 5555; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -2518,7 +2518,7 @@ same as the server does but in a central location here for all tests to use. // FilterItem.value = 5555; dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetcount", Util.OpLessThan, 5555)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -2573,14 +2573,14 @@ same as the server does but in a central location here for all tests to use. w.usertype = 1; w.count = -444; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); //Excluded widget w.name = Util.Uniquify(WidgetNameStart); w.count = -443; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -2599,7 +2599,7 @@ same as the server does but in a central location here for all tests to use. // FilterItem.value = -444; dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetcount", Util.OpLessThanOrEqualTo, -444)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -2654,14 +2654,14 @@ same as the server does but in a central location here for all tests to use. w.usertype = 1; w.count = 222; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); //Excluded widget w.name = Util.Uniquify(WidgetNameStart); w.count = 223; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -2680,7 +2680,7 @@ same as the server does but in a central location here for all tests to use. // FilterItem.value = 223; dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetcount", Util.OpNotEqual, 223)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -2744,14 +2744,14 @@ same as the server does but in a central location here for all tests to use. w.active = true; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ActiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second active widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ActiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -2760,7 +2760,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NotActiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -2768,7 +2768,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NotActiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -2788,7 +2788,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -2856,14 +2856,14 @@ same as the server does but in a central location here for all tests to use. w.active = true; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ActiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second active widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ActiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -2872,7 +2872,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NotActiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -2880,7 +2880,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NotActiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -2901,7 +2901,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -2973,14 +2973,14 @@ same as the server does but in a central location here for all tests to use. w.usertype = 1; w.dollarAmount = 5.55; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); //Excluded widget w.name = Util.Uniquify(WidgetNameStart); w.dollarAmount = 3.33; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -2998,7 +2998,7 @@ same as the server does but in a central location here for all tests to use. // FilterItem.value = 5.55; dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetdollaramount", Util.OpEquality, 5.55)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -3052,14 +3052,14 @@ same as the server does but in a central location here for all tests to use. w.usertype = 1; w.dollarAmount = 55.55; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); //Excluded widget w.name = Util.Uniquify(WidgetNameStart); w.dollarAmount = -55.55; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -3079,7 +3079,7 @@ same as the server does but in a central location here for all tests to use. dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetdollaramount", Util.OpGreaterThan, 54.44)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -3133,14 +3133,14 @@ same as the server does but in a central location here for all tests to use. w.usertype = 1; w.dollarAmount = 555.55; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); //Excluded widget w.name = Util.Uniquify(WidgetNameStart); w.dollarAmount = 554.54; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -3160,7 +3160,7 @@ same as the server does but in a central location here for all tests to use. dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetdollaramount", Util.OpGreaterThanOrEqualTo, 555.55)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -3216,14 +3216,14 @@ same as the server does but in a central location here for all tests to use. w.usertype = 1; w.dollarAmount = -5555.55; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); //Excluded widget w.name = Util.Uniquify(WidgetNameStart); w.dollarAmount = 5555.55; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -3243,7 +3243,7 @@ same as the server does but in a central location here for all tests to use. dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetdollaramount", Util.OpLessThan, 5555.55)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -3298,14 +3298,14 @@ same as the server does but in a central location here for all tests to use. w.usertype = 1; w.dollarAmount = -444.44; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); //Excluded widget w.name = Util.Uniquify(WidgetNameStart); w.dollarAmount = -443.43; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -3325,7 +3325,7 @@ same as the server does but in a central location here for all tests to use. dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetdollaramount", Util.OpLessThanOrEqualTo, -444.44)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -3381,14 +3381,14 @@ same as the server does but in a central location here for all tests to use. w.usertype = 1; w.dollarAmount = 222.22; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); //Excluded widget w.name = Util.Uniquify(WidgetNameStart); w.dollarAmount = 223.23; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExcludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -3408,7 +3408,7 @@ same as the server does but in a central location here for all tests to use. dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetdollaramount", Util.OpNotEqual, 223.23)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -3478,14 +3478,14 @@ same as the server does but in a central location here for all tests to use. InclusiveTagsArray.Add("violet-tag-test"); w.tags = InclusiveTagsArray; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -3504,7 +3504,7 @@ same as the server does but in a central location here for all tests to use. ExclusiveTagsArray.Add("magenta-tag-test"); w.tags = ExclusiveTagsArray;//Missing green - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -3512,7 +3512,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -3536,7 +3536,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -3607,14 +3607,14 @@ same as the server does but in a central location here for all tests to use. InclusiveTagsArray.Add("Ādam Iñtërnâtiônàližætiøn"); w.tags = InclusiveTagsArray; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second inclusive widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); InclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -3633,7 +3633,7 @@ same as the server does but in a central location here for all tests to use. ExclusiveTagsArray.Add("magenta-tag-test"); w.tags = ExclusiveTagsArray;//Missing green - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -3641,7 +3641,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ExclusiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -3663,7 +3663,7 @@ same as the server does but in a central location here for all tests to use. dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgettags", Util.OpEquality, FilterTagsArray)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -3725,7 +3725,7 @@ same as the server does but in a central location here for all tests to use. w.notes = "ID FILTER NOTES"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); long Id = a.ObjectResponse["data"]["id"].Value(); @@ -3735,7 +3735,7 @@ same as the server does but in a central location here for all tests to use. //FILTER dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetname", Util.OpEquality, Id)); //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -3793,14 +3793,14 @@ same as the server does but in a central location here for all tests to use. w.active = true; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NullInCountWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second null count widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NullInCountWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -3809,7 +3809,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.count = 22; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NotNullInCountWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -3817,7 +3817,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.count = 33; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NotNullInCountWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -3837,7 +3837,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -3902,14 +3902,14 @@ same as the server does but in a central location here for all tests to use. w.active = true; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NullInCountWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second null count widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NullInCountWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -3918,7 +3918,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.count = 22; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NotNullInCountWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -3926,7 +3926,7 @@ same as the server does but in a central location here for all tests to use. w.name = Util.Uniquify(WidgetNameStart); w.count = 33; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NotNullInCountWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -3946,7 +3946,7 @@ same as the server does but in a central location here for all tests to use. //FETCH DATALIST - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); diff --git a/DataList/DataListReturnFormat.cs b/DataList/DataListReturnFormat.cs index 6c4ea90..f0b8b1a 100644 --- a/DataList/DataListReturnFormat.cs +++ b/DataList/DataListReturnFormat.cs @@ -20,7 +20,7 @@ namespace raven_integration public async void DataListReturnFormatShouldWorkAsExpected() { - ApiResponse a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(null, 3, 2)); + ApiResponse a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(null, 3, 2)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -88,7 +88,7 @@ namespace raven_integration */ //FETCH DATALIST - ApiResponse a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + ApiResponse a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); diff --git a/DataList/DataListSorting.cs b/DataList/DataListSorting.cs index 3bc35ab..e8c556c 100644 --- a/DataList/DataListSorting.cs +++ b/DataList/DataListSorting.cs @@ -31,7 +31,7 @@ namespace raven_integration w.customFields = Util.WidgetRequiredCustomFieldsJsonString(); w.notes = "blah"; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ThirdInOrderWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -40,7 +40,7 @@ namespace raven_integration w.customFields = Util.WidgetRequiredCustomFieldsJsonString(); w.notes = "blah"; w.usertype = 1; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); SecondInOrderWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -49,7 +49,7 @@ namespace raven_integration w.customFields = Util.WidgetRequiredCustomFieldsJsonString(); w.notes = "blah"; w.usertype = 1; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); FirstInOrderWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -64,8 +64,8 @@ namespace raven_integration dListView.Add(Util.BuildSimpleFilterDataListViewColumn("widgetname", Util.OpStartsWith, WidgetNameStart)); //NOW FETCH WIDGET LIST WITH FILTER - // a = await Util.GetAsync($"data-list/list?DataListKey=TestWidgetDataList&Offset=0&Limit=999&DataFilterId={DataFilterId.ToString()}", await Util.GetTokenAsync("manager", "l3tm3in")); - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + // a = await Util.GetAsync($"data-list/list?DataListKey=TestWidgetDataList&Offset=0&Limit=999&DataFilterId={DataFilterId.ToString()}", await Util.GetTokenAsync("superuser", "l3tm3in")); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -78,13 +78,13 @@ namespace raven_integration a.ObjectResponse["data"][2][0]["i"].Value().Should().Be(ThirdInOrderWidgetId); - a = await Util.DeleteAsync("widget/" + FirstInOrderWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + FirstInOrderWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.DeleteAsync("widget/" + SecondInOrderWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + SecondInOrderWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.DeleteAsync("widget/" + ThirdInOrderWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + ThirdInOrderWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); } @@ -112,7 +112,7 @@ namespace raven_integration w.endDate = DateTime.Now.AddHours(1); w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); FirstInOrderWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -123,7 +123,7 @@ namespace raven_integration w.startDate = DateTime.Now.AddHours(1); w.endDate = DateTime.Now.AddHours(2); w.usertype = 1; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); SecondInOrderWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -134,7 +134,7 @@ namespace raven_integration w.startDate = DateTime.Now.AddHours(2); w.endDate = DateTime.Now.AddHours(3); w.usertype = 1; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ThirdInOrderWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -158,7 +158,7 @@ namespace raven_integration //NOW FETCH WIDGET LIST WITH FILTER - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -171,13 +171,13 @@ namespace raven_integration a.ObjectResponse["data"][2][0]["i"].Value().Should().Be(ThirdInOrderWidgetId); - a = await Util.DeleteAsync("widget/" + FirstInOrderWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + FirstInOrderWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.DeleteAsync("widget/" + SecondInOrderWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + SecondInOrderWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.DeleteAsync("widget/" + ThirdInOrderWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + ThirdInOrderWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); } @@ -205,7 +205,7 @@ namespace raven_integration w.count = 999; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); FirstInOrderWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -215,7 +215,7 @@ namespace raven_integration w.notes = "blah"; w.count = 665; w.usertype = 1; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); SecondInOrderWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -225,7 +225,7 @@ namespace raven_integration w.notes = "blah"; w.count = 333; w.usertype = 1; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ThirdInOrderWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -247,7 +247,7 @@ namespace raven_integration dListView.Add(Util.BuildSimpleSortDataListViewColumn("widgetcount", "-")); //NOW FETCH WIDGET LIST WITH FILTER - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -260,13 +260,13 @@ namespace raven_integration a.ObjectResponse["data"][2][0]["i"].Value().Should().Be(ThirdInOrderWidgetId); - a = await Util.DeleteAsync("widget/" + FirstInOrderWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + FirstInOrderWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.DeleteAsync("widget/" + SecondInOrderWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + SecondInOrderWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.DeleteAsync("widget/" + ThirdInOrderWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + ThirdInOrderWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); } @@ -315,7 +315,7 @@ namespace raven_integration w.count = 1; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); FourthInOrderWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -326,7 +326,7 @@ namespace raven_integration w.dollaramount = 1.11; w.count = 2; w.usertype = 1; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); FirstInOrderWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -337,7 +337,7 @@ namespace raven_integration w.dollaramount = 1.11; w.count = 1; w.usertype = 1; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); SecondInOrderWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -348,7 +348,7 @@ namespace raven_integration w.dollaramount = 2.22; w.count = 2; w.usertype = 1; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ThirdInOrderWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -379,7 +379,7 @@ namespace raven_integration //NOW FETCH WIDGET LIST WITH FILTER - a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("manager", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); + a = await Util.PostAsync($"data-list", await Util.GetTokenAsync("superuser", "l3tm3in"), Util.BuildDataListRequestEx(dListView)); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); @@ -393,16 +393,16 @@ namespace raven_integration a.ObjectResponse["data"][3][0]["i"].Value().Should().Be(FourthInOrderWidgetId); - a = await Util.DeleteAsync("widget/" + FirstInOrderWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + FirstInOrderWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.DeleteAsync("widget/" + SecondInOrderWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + SecondInOrderWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.DeleteAsync("widget/" + ThirdInOrderWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + ThirdInOrderWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.DeleteAsync("widget/" + FourthInOrderWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + FourthInOrderWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); } diff --git a/Enum/EnumListOps.cs b/Enum/EnumListOps.cs index 7267b20..afbc02f 100644 --- a/Enum/EnumListOps.cs +++ b/Enum/EnumListOps.cs @@ -16,7 +16,7 @@ namespace raven_integration [Fact] public async void GetListOfEnumListsAndGetAllEnumListsWorks() { - ApiResponse a = await Util.GetAsync("enum-list/listkeys", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse a = await Util.GetAsync("enum-list/listkeys", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); ((JArray)a.ObjectResponse["data"]).Count.Should().BeGreaterThan(2); @@ -25,7 +25,7 @@ namespace raven_integration foreach (JObject jListName in a.ObjectResponse["data"]) { - ApiResponse b = await Util.GetAsync($"enum-list/list/{jListName["key"].Value()}", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse b = await Util.GetAsync($"enum-list/list/{jListName["key"].Value()}", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(b); Util.ValidateHTTPStatusCode(b, 200); ((JArray)b.ObjectResponse["data"]).Count.Should().BeGreaterThan(1); diff --git a/EventLog/EventLog.cs b/EventLog/EventLog.cs index f2b28af..ec9cb78 100644 --- a/EventLog/EventLog.cs +++ b/EventLog/EventLog.cs @@ -152,7 +152,7 @@ namespace raven_integration d.notes = "notes"; d.customFields = Util.UserRequiredCustomFieldsJsonString(); - ApiResponse a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + ApiResponse a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long UserId = a.ObjectResponse["data"]["id"].Value(); diff --git a/PickList/PickListAllTests.cs b/PickList/PickListAllTests.cs index 03911c3..62783c5 100644 --- a/PickList/PickListAllTests.cs +++ b/PickList/PickListAllTests.cs @@ -63,7 +63,7 @@ namespace raven_integration d.notes = "notes"; d.customFields = Util.UserRequiredCustomFieldsJsonString(); - a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long InNameId = a.ObjectResponse["data"]["id"].Value(); @@ -79,7 +79,7 @@ namespace raven_integration d.notes = "notes"; d.customFields = Util.UserRequiredCustomFieldsJsonString(); - a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long InEmployeeNumberId = a.ObjectResponse["data"]["id"].Value(); @@ -113,10 +113,10 @@ namespace raven_integration pickList[0]["id"].Value().Should().Be(InNameId); //DELETE TEST USERS NO LONGER NEEDED - a = await Util.DeleteAsync("User/" + InNameId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("User/" + InNameId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.DeleteAsync("User/" + InEmployeeNumberId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("User/" + InEmployeeNumberId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); @@ -257,7 +257,7 @@ namespace raven_integration [Fact] public async void FetchWidgetPickListPreDefined() { - //fetch the manager account which always exists + //fetch the SuperUser account which always exists ApiResponse a = await Util.GetAsync("pick-list/list?ayaType=3&preId=1", await Util.GetTokenAsync("BizAdminFull")); Util.ValidateDataReturnResponseOk(a); //assert contains 1 record @@ -289,7 +289,7 @@ namespace raven_integration w.usertype = 1; w.dollarAmount = 555.55; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -333,7 +333,7 @@ namespace raven_integration InclusiveTagsArray.Add("plblue"); w.tags = InclusiveTagsArray; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); IncludedWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -376,14 +376,14 @@ namespace raven_integration w.active = true; w.usertype = 1; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ActiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); //second active widget w.name = Util.Uniquify(WidgetNameStart); - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); ActiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -392,7 +392,7 @@ namespace raven_integration w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NotActiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); @@ -400,7 +400,7 @@ namespace raven_integration w.name = Util.Uniquify(WidgetNameStart); w.active = false; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); NotActiveWidgetIdList.Add(a.ObjectResponse["data"]["id"].Value()); diff --git a/Search/SearchOps.cs b/Search/SearchOps.cs index d59dca1..4b68af7 100644 --- a/Search/SearchOps.cs +++ b/Search/SearchOps.cs @@ -26,7 +26,7 @@ namespace raven_integration D.usertype = 1; D.notes = "This record will match in notes: The quick brown and simple fox jumped over the six lazy dogs!"; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchWidgetInNotesId = a.ObjectResponse["data"]["id"].Value(); @@ -43,7 +43,7 @@ namespace raven_integration D.userType = 3;//non scheduleable - a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchUserInNameId = a.ObjectResponse["data"]["id"].Value(); @@ -60,7 +60,7 @@ namespace raven_integration D.userType = 3;//non scheduleable - a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchUserInNotesId = a.ObjectResponse["data"]["id"].Value(); @@ -73,7 +73,7 @@ namespace raven_integration D.usertype = 1; D.notes = "This Widget matches in name"; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchWidgetInNameId = a.ObjectResponse["data"]["id"].Value(); @@ -86,7 +86,7 @@ namespace raven_integration D.usertype = 1; D.notes = "This Widget should not be returned in the search as it only contains a single keyword in the name not both"; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchNothingWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -98,7 +98,7 @@ namespace raven_integration SearchParameters.typeOnly = 0;//no type SearchParameters.maxResults = 0; - a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString()); + a = await Util.PostAsync("search", await Util.GetTokenAsync("superuser", "l3tm3in"), SearchParameters.ToString()); Util.ValidateDataReturnResponseOk(a); //Now validate the return list @@ -160,7 +160,7 @@ namespace raven_integration D.notes = "This record will match in notes: The quick brown and hapless goose"; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchWidgetInNotesId = a.ObjectResponse["data"]["id"].Value(); @@ -177,7 +177,7 @@ namespace raven_integration D.userType = 3;//non scheduleable D.customFields = Util.UserRequiredCustomFieldsJsonString(); - a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchUserInNameId = a.ObjectResponse["data"]["id"].Value(); @@ -189,7 +189,7 @@ namespace raven_integration SearchParameters.typeOnly = 0;//no type SearchParameters.maxResults = 0; - a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString()); + a = await Util.PostAsync("search", await Util.GetTokenAsync("superuser", "l3tm3in"), SearchParameters.ToString()); Util.ValidateDataReturnResponseOk(a); //Now validate the return list @@ -224,7 +224,7 @@ namespace raven_integration D.usertype = 1; D.notes = "This record will match in notes: react to the goose"; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchWidgetInNotesId = a.ObjectResponse["data"]["id"].Value(); @@ -241,7 +241,7 @@ namespace raven_integration D.userType = 3;//non scheduleable D.customFields = Util.UserRequiredCustomFieldsJsonString(); - a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchUserInNameId = a.ObjectResponse["data"]["id"].Value(); @@ -253,7 +253,7 @@ namespace raven_integration SearchParameters.typeOnly = 0;//no type SearchParameters.maxResults = 0; - a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString()); + a = await Util.PostAsync("search", await Util.GetTokenAsync("superuser", "l3tm3in"), SearchParameters.ToString()); Util.ValidateDataReturnResponseOk(a); //Now validate the return list @@ -290,7 +290,7 @@ namespace raven_integration D.usertype = 1; D.notes = "This record will match in notes: broadcasting to the goose"; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchWidgetInNotesId = a.ObjectResponse["data"]["id"].Value(); @@ -307,7 +307,7 @@ namespace raven_integration D.userType = 3;//non scheduleable D.customFields = Util.UserRequiredCustomFieldsJsonString(); - a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchUserInNameId = a.ObjectResponse["data"]["id"].Value(); @@ -319,7 +319,7 @@ namespace raven_integration SearchParameters.typeOnly = 0;//no type SearchParameters.maxResults = 0; - a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString()); + a = await Util.PostAsync("search", await Util.GetTokenAsync("superuser", "l3tm3in"), SearchParameters.ToString()); Util.ValidateDataReturnResponseOk(a); //Now validate the return list @@ -340,7 +340,7 @@ namespace raven_integration //Ensure excerpt works and contains the search phrase // /Search/Info/2/1?phrase=we&max=200 - a = await Util.GetAsync($"search/Info/2/{MatchWidgetInNotesId}?phrase={TEST_SEARCH_PHRASE}&max=200", await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.GetAsync($"search/Info/2/{MatchWidgetInNotesId}?phrase={TEST_SEARCH_PHRASE}&max=200", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); a.ObjectResponse["data"].Value().Should().Contain(TEST_SEARCH_PHRASE.Split(" ")[0]); a.ObjectResponse["data"].Value().Should().Contain(TEST_SEARCH_PHRASE.Split(" ")[1]); @@ -356,7 +356,7 @@ namespace raven_integration // //CREATE A TAG // dynamic D = new JObject(); // D.name = Util.Uniquify("TAGSEARCH"); - // ApiResponse a = await Util.PostAsync("Tag", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + // ApiResponse a = await Util.PostAsync("Tag", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); // Util.ValidateDataReturnResponseOk(a); // long TagId = a.ObjectResponse["data"]["id"].Value(); @@ -378,7 +378,7 @@ namespace raven_integration D.notes = "This record will match in notes and tag: elementary my dear aardvark"; D.tags = TagsArray; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchWidgetInNotesId = a.ObjectResponse["data"]["id"].Value(); @@ -395,7 +395,7 @@ namespace raven_integration D.notes = "This record will match in tag but no search phrase"; D.tags = TagsArray; - a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long NoPhraseMatchWidgetInTagId = a.ObjectResponse["data"]["id"].Value(); @@ -414,7 +414,7 @@ namespace raven_integration D.userType = 3;//non scheduleable D.customFields = Util.UserRequiredCustomFieldsJsonString(); - a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchUserInNameId = a.ObjectResponse["data"]["id"].Value(); @@ -426,7 +426,7 @@ namespace raven_integration SearchParameters.typeOnly = 0;//no type - a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString()); + a = await Util.PostAsync("search", await Util.GetTokenAsync("superuser", "l3tm3in"), SearchParameters.ToString()); Util.ValidateDataReturnResponseOk(a); //Now validate the return list @@ -466,7 +466,7 @@ namespace raven_integration var watch = new System.Diagnostics.Stopwatch(); watch.Start(); - ApiResponse a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString()); + ApiResponse a = await Util.PostAsync("search", await Util.GetTokenAsync("superuser", "l3tm3in"), SearchParameters.ToString()); watch.Stop(); var TimeToSearch = watch.ElapsedMilliseconds; @@ -508,7 +508,7 @@ namespace raven_integration var watch = new System.Diagnostics.Stopwatch(); watch.Start(); - ApiResponse a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString()); + ApiResponse a = await Util.PostAsync("search", await Util.GetTokenAsync("superuser", "l3tm3in"), SearchParameters.ToString()); watch.Stop(); var TimeToSearch = watch.ElapsedMilliseconds; @@ -539,7 +539,7 @@ namespace raven_integration D.usertype = 1; D.notes = "Test for serial number search"; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchWidgetInSerialId = a.ObjectResponse["data"]["id"].Value(); var MatchWidgetSerial = a.ObjectResponse["data"]["serial"].Value(); @@ -554,7 +554,7 @@ namespace raven_integration SearchParameters.typeOnly = 0;//no type SearchParameters.maxResults = 0; - a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString()); + a = await Util.PostAsync("search", await Util.GetTokenAsync("superuser", "l3tm3in"), SearchParameters.ToString()); Util.ValidateDataReturnResponseOk(a); //Now validate the return list @@ -619,7 +619,7 @@ Likely fix is to force order to most recent or simply to delete after test so th D.usertype = 1; D.notes = "This record will match in custom field"; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchingWidgetId = a.ObjectResponse["data"]["id"].Value(); @@ -631,7 +631,7 @@ Likely fix is to force order to most recent or simply to delete after test so th SearchParameters.typeOnly = 0;//no type - a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString()); + a = await Util.PostAsync("search", await Util.GetTokenAsync("superuser", "l3tm3in"), SearchParameters.ToString()); Util.ValidateDataReturnResponseOk(a); //Now validate the return list @@ -650,7 +650,7 @@ Likely fix is to force order to most recent or simply to delete after test so th //Now delete the newly created one so the list doesn't build up and prevent this test from working in big runs... //DELETE - ApiResponse DELETETestResponse = await Util.DeleteAsync("widget/" + MatchingWidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse DELETETestResponse = await Util.DeleteAsync("widget/" + MatchingWidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(DELETETestResponse, 204); @@ -673,7 +673,7 @@ Likely fix is to force order to most recent or simply to delete after test so th d.usertype = 1; d.notes = $"This record will match in notes: {TEST_SEARCH_PHRASE} there"; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long WidgetId = (long)a.ObjectResponse["data"]["id"]; @@ -682,16 +682,16 @@ Likely fix is to force order to most recent or simply to delete after test so th SearchParameters.phrase = TEST_SEARCH_PHRASE; SearchParameters.typeOnly = 0;//no type SearchParameters.maxResults = 0; - a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString()); + a = await Util.PostAsync("search", await Util.GetTokenAsync("superuser", "l3tm3in"), SearchParameters.ToString()); Util.ValidateDataReturnResponseOk(a); //Now validate the return list (should be only one as it's super unique) ((JArray)a.ObjectResponse["data"]["searchResults"]).Count.Should().Be(1); //Now delete the widget and re-run the search - a = await Util.DeleteAsync("widget/" + WidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("widget/" + WidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.PostAsync("search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString()); + a = await Util.PostAsync("search", await Util.GetTokenAsync("superuser", "l3tm3in"), SearchParameters.ToString()); Util.ValidateDataReturnResponseOk(a); //Now validate the return list (should be only one as it's super unique) ((JArray)a.ObjectResponse["data"]["searchResults"]).Count.Should().Be(0); diff --git a/Tags/TagOps.cs b/Tags/TagOps.cs index e1a6a0c..e97888f 100644 --- a/Tags/TagOps.cs +++ b/Tags/TagOps.cs @@ -62,14 +62,14 @@ namespace raven_integration } w.tags = InitialTags; - ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse a = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateDataReturnResponseOk(a); long WidgetId = a.ObjectResponse["data"]["id"].Value(); uint Concurrency = a.ObjectResponse["data"]["concurrency"].Value(); w = a.ObjectResponse["data"]; //validate the repository LIST ROUTE of tags contains the ones above - a = await Util.GetAsync($"tag-list/list?query={TagNameStart}", await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.GetAsync($"tag-list/list?query={TagNameStart}", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); ((JArray)a.ObjectResponse["data"]).Count.Should().Be(7); @@ -86,29 +86,29 @@ namespace raven_integration //update Widget and put to server w.concurrency = Concurrency; w.tags = UpdateTags; - ApiResponse PUTTestResponse = await Util.PutAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w.ToString()); + ApiResponse PUTTestResponse = await Util.PutAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w.ToString()); Util.ValidateHTTPStatusCode(PUTTestResponse, 200); //Verify the tags collection remaining - a = await Util.GetAsync($"tag-list/list?query=" + TagNameStart, await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.GetAsync($"tag-list/list?query=" + TagNameStart, await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); ((JArray)a.ObjectResponse["data"]).Count.Should().Be(9); //Verify the CLOUD LIST AND REF COUNT of tags collection remaining - a = await Util.GetAsync($"tag-list/cloudlist?query=" + TagNameStart, await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.GetAsync($"tag-list/cloudlist?query=" + TagNameStart, await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); ((JArray)a.ObjectResponse["data"]).Count.Should().Be(9); a.ObjectResponse["data"][0]["refCount"].Value().Should().Be(1); //DELETE - ApiResponse DELETETestResponse = await Util.DeleteAsync("widget/" + WidgetId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse DELETETestResponse = await Util.DeleteAsync("widget/" + WidgetId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(DELETETestResponse, 204); //Verify the tags collection remaining - a = await Util.GetAsync($"tag-list/list?query=" + TagNameStart, await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.GetAsync($"tag-list/list?query=" + TagNameStart, await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); ((JArray)a.ObjectResponse["data"]).Count.Should().Be(0); @@ -129,7 +129,7 @@ namespace raven_integration // d.Add(2); // d.Add(3); - ApiResponse a = await Util.PostAsync("tag-list/bulk-add/33/my new tag", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + ApiResponse a = await Util.PostAsync("tag-list/bulk-add/33/my new tag", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); ; } @@ -148,7 +148,7 @@ namespace raven_integration // d.Add(2); - // ApiResponse a = await Util.PostAsync("tag-list/bulk-add/2/my new tag", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + // ApiResponse a = await Util.PostAsync("tag-list/bulk-add/2/my new tag", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); // //http://localhost:7575/api/v8/tag-list/bulk-add-any/2/bulk-add-this-tag // //http://localhost:7575/api/v8/tag-list/bulk-remove/2/happy%20new%20tag // //http://localhost:7575/api/v8/tag-list/bulk-remove-any/2/red diff --git a/Translation/Translation.cs b/Translation/Translation.cs index 7298c65..dc131f5 100644 --- a/Translation/Translation.cs +++ b/Translation/Translation.cs @@ -127,13 +127,13 @@ namespace raven_integration //Required by form custom rules DUSER.notes = "notes"; DUSER.customFields = Util.UserRequiredCustomFieldsJsonString(); - a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), DUSER.ToString()); + a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), DUSER.ToString()); Util.ValidateDataReturnResponseOk(a); long DUSERID = a.ObjectResponse["data"]["id"].Value(); //RETRIEVE companion USEROPTIONS object - ApiResponse R = await Util.GetAsync("user-option/" + DUSERID.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse R = await Util.GetAsync("user-option/" + DUSERID.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(R); //ensure the default value is set R.ObjectResponse["data"]["uiColor"].Value().Should().Be("#000000"); @@ -146,11 +146,11 @@ namespace raven_integration D2.translationId = NewId; D2.concurrency = concurrency; - PUTTestResponse = await Util.PutAsync("user-option/" + DUSERID.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"), D2.ToString()); + PUTTestResponse = await Util.PutAsync("user-option/" + DUSERID.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"), D2.ToString()); Util.ValidateHTTPStatusCode(PUTTestResponse, 200); //VALIDATE - R = await Util.GetAsync("user-option/" + DUSERID.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + R = await Util.GetAsync("user-option/" + DUSERID.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(R); @@ -170,7 +170,7 @@ namespace raven_integration FirstTranslationKeyUpdated["value"].Value().Should().Be(d2.newText.ToString()); //DELETE TEMPORARY USER SO CAN DELETE LOCALE - a = await Util.DeleteAsync("User/" + DUSERID.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("User/" + DUSERID.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); //DELETE TEMP LOCALE diff --git a/User/UserCrud.cs b/User/UserCrud.cs index 580cc0c..87f879b 100644 --- a/User/UserCrud.cs +++ b/User/UserCrud.cs @@ -31,7 +31,7 @@ namespace raven_integration D1.notes = "notes"; D1.customFields = Util.UserRequiredCustomFieldsJsonString(); - ApiResponse R1 = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), D1.ToString()); + ApiResponse R1 = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D1.ToString()); Util.ValidateDataReturnResponseOk(R1); long d1Id = R1.ObjectResponse["data"]["id"].Value(); @@ -48,7 +48,7 @@ namespace raven_integration D2.userType = 3;//non scheduleable - ApiResponse R2 = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), D2.ToString()); + ApiResponse R2 = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D2.ToString()); Util.ValidateDataReturnResponseOk(R2); long d2Id = R2.ObjectResponse["data"]["id"].Value(); @@ -56,7 +56,7 @@ namespace raven_integration //RETRIEVE //Get one - ApiResponse R3 = await Util.GetAsync("User/" + d2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse R3 = await Util.GetAsync("User/" + d2Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(R3); R3.ObjectResponse["data"]["name"].Value().Should().Be(D2.name.ToString()); @@ -69,17 +69,17 @@ namespace raven_integration D2.name = Util.Uniquify("UPDATED VIA PUT SECOND TEST User"); D2.concurrency = R2.ObjectResponse["data"]["concurrency"].Value(); D2.id=d2Id; - ApiResponse PUTTestResponse = await Util.PutAsync("User" , await Util.GetTokenAsync("manager", "l3tm3in"), D2.ToString()); + ApiResponse PUTTestResponse = await Util.PutAsync("User" , await Util.GetTokenAsync("superuser", "l3tm3in"), D2.ToString()); Util.ValidateHTTPStatusCode(PUTTestResponse, 200); //check PUT worked - ApiResponse checkPUTWorked = await Util.GetAsync("User/" + d2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse checkPUTWorked = await Util.GetAsync("User/" + d2Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateNoErrorInResponse(checkPUTWorked); checkPUTWorked.ObjectResponse["data"]["name"].Value().Should().Be(D2.name.ToString()); uint concurrency = PUTTestResponse.ObjectResponse["data"]["concurrency"].Value(); //DELETE - ApiResponse DELETETestResponse = await Util.DeleteAsync("User/" + d2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse DELETETestResponse = await Util.DeleteAsync("User/" + d2Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(DELETETestResponse, 204); } @@ -90,7 +90,7 @@ namespace raven_integration [Fact] public async void UserWithActivityShouldNotBeDeleteable() { - ApiResponse a = await Util.DeleteAsync("User/1", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse a = await Util.DeleteAsync("User/1", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateErrorCodeResponse(a, 2200, 400); a.ObjectResponse["error"]["details"][0]["message"].Value().Should().Contain("LT:ErrorDBForeignKeyViolation"); } @@ -104,7 +104,7 @@ namespace raven_integration { //Get non existant //Should return status code 404, api error code 2010 - ApiResponse R = await Util.GetAsync("User/999999", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse R = await Util.GetAsync("User/999999", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateResponseNotFound(R); } @@ -116,7 +116,7 @@ namespace raven_integration { //Get non existant //Should return status code 400, api error code 2200 and a first target in details of "id" - ApiResponse R = await Util.GetAsync("User/2q2", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse R = await Util.GetAsync("User/2q2", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateBadModelStateResponse(R, "id"); } @@ -139,7 +139,7 @@ namespace raven_integration D.userType = 3;//non scheduleable - ApiResponse R = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + ApiResponse R = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(R); long D1Id = R.ObjectResponse["data"]["id"].Value(); uint OriginalConcurrencyToken = R.ObjectResponse["data"]["concurrency"].Value(); @@ -151,7 +151,7 @@ namespace raven_integration D.name = Util.Uniquify("PutConcurrencyViolationShouldFail UPDATE VIA PUT "); D.concurrency = OriginalConcurrencyToken - 1;//bad token D.id=D1Id; - ApiResponse PUTTestResponse = await Util.PutAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); + ApiResponse PUTTestResponse = await Util.PutAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D.ToString()); Util.ValidateConcurrencyError(PUTTestResponse); } @@ -177,7 +177,7 @@ namespace raven_integration d.notes = "notes"; d.customFields = Util.UserRequiredCustomFieldsJsonString(); - ApiResponse a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + ApiResponse a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long UserId = a.ObjectResponse["data"]["id"].Value(); uint OriginalConcurrencyToken = a.ObjectResponse["data"]["concurrency"].Value(); @@ -190,7 +190,7 @@ namespace raven_integration Util.ValidateDataReturnResponseOk(a); //GET user (login changed concurrency token above) - a = await Util.GetAsync("User/" + UserId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.GetAsync("User/" + UserId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); d = a.ObjectResponse["data"]; @@ -199,7 +199,7 @@ namespace raven_integration var NewPassword = "NEW_PASSWORD"; d.password = NewPassword; d.login=DCreds.login; - a = await Util.PutAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PutAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); //Test can login with new creds @@ -229,7 +229,7 @@ namespace raven_integration d.roles = 0;//norole d.userType = 3;//non scheduleable - ApiResponse a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + ApiResponse a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); @@ -245,7 +245,7 @@ namespace raven_integration d.roles = 0;//norole d.userType = 3;//non scheduleable - a = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateErrorCodeResponse(a, 2200, 400); Util.ShouldContainValidationError(a, "Login", "2206"); diff --git a/User/UserOptions.cs b/User/UserOptions.cs index de778df..e105693 100644 --- a/User/UserOptions.cs +++ b/User/UserOptions.cs @@ -28,14 +28,14 @@ namespace raven_integration D1.notes = "notes"; D1.customFields = Util.UserRequiredCustomFieldsJsonString(); - ApiResponse R = await Util.PostAsync("User", await Util.GetTokenAsync("manager", "l3tm3in"), D1.ToString()); + ApiResponse R = await Util.PostAsync("User", await Util.GetTokenAsync("superuser", "l3tm3in"), D1.ToString()); Util.ValidateDataReturnResponseOk(R); long UserId = R.ObjectResponse["data"]["id"].Value(); //Now there should be a user options available for this user //RETRIEVE companion USEROPTIONS object - R = await Util.GetAsync("user-option/" + UserId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + R = await Util.GetAsync("user-option/" + UserId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(R); //ensure the default value is set R.ObjectResponse["data"]["uiColor"].Value().Should().Be("#000000"); @@ -53,11 +53,11 @@ namespace raven_integration D2.hour12 = false; D2.uiColor = "#ffaaff"; D2.concurrency = concurrency; - ApiResponse PUTTestResponse = await Util.PutAsync("user-option/" + UserId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"), D2.ToString()); + ApiResponse PUTTestResponse = await Util.PutAsync("user-option/" + UserId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"), D2.ToString()); Util.ValidateHTTPStatusCode(PUTTestResponse, 200); //VALIDATE - R = await Util.GetAsync("user-option/" + UserId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + R = await Util.GetAsync("user-option/" + UserId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(R); //ensure the default value is set /* @@ -74,11 +74,11 @@ namespace raven_integration //DELETE USER - ApiResponse DELETETestResponse = await Util.DeleteAsync("User/" + UserId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse DELETETestResponse = await Util.DeleteAsync("User/" + UserId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(DELETETestResponse, 204); //CHECK DELETE USER REMOVED USEROPTIONS - R = await Util.GetAsync("user-option/" + UserId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + R = await Util.GetAsync("user-option/" + UserId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateResponseNotFound(R); } @@ -91,7 +91,7 @@ namespace raven_integration { //Get non existant //Should return status code 404, api error code 2010 - ApiResponse R = await Util.GetAsync("user-option/999999", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse R = await Util.GetAsync("user-option/999999", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateResponseNotFound(R); } @@ -103,7 +103,7 @@ namespace raven_integration { //Get non existant //Should return status code 400, api error code 2200 and a first target in details of "id" - ApiResponse R = await Util.GetAsync("user-option/2q2", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse R = await Util.GetAsync("user-option/2q2", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateBadModelStateResponse(R, "id"); } diff --git a/Widget/WidgetCrud.cs b/Widget/WidgetCrud.cs index ccafd4d..fe10f21 100644 --- a/Widget/WidgetCrud.cs +++ b/Widget/WidgetCrud.cs @@ -44,7 +44,7 @@ namespace raven_integration dTagsArray.Add("VIOLET Tag"); w1.tags = dTagsArray; - ApiResponse r1 = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w1.ToString()); + ApiResponse r1 = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w1.ToString()); Util.ValidateDataReturnResponseOk(r1); long w1Id = r1.ObjectResponse["data"]["id"].Value(); ((long)r1.ObjectResponse["data"]["serial"]).Should().NotBe(0); @@ -58,14 +58,14 @@ namespace raven_integration w2.tags = dTagsArray; w2.customFields = Util.WidgetRequiredCustomFieldsJsonString(); - ApiResponse r2 = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w2.ToString()); + ApiResponse r2 = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w2.ToString()); Util.ValidateDataReturnResponseOk(r2); long w2Id = r2.ObjectResponse["data"]["id"].Value(); //RETRIEVE //Get one - ApiResponse r3 = await Util.GetAsync("widget/" + w2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse r3 = await Util.GetAsync("widget/" + w2Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(r3); r3.ObjectResponse["data"]["name"].Value().Should().Be(w2.name.ToString()); r3.ObjectResponse["data"]["notes"].Value().Should().Be(w2.notes.ToString()); @@ -83,18 +83,18 @@ namespace raven_integration w2.id = w2Id; w2.serial = 123456L; w2.concurrency = r2.ObjectResponse["data"]["concurrency"].Value(); - ApiResponse PUTTestResponse = await Util.PutAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w2.ToString()); + ApiResponse PUTTestResponse = await Util.PutAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w2.ToString()); Util.ValidateHTTPStatusCode(PUTTestResponse, 200); //check PUT worked - ApiResponse checkPUTWorked = await Util.GetAsync("widget/" + w2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse checkPUTWorked = await Util.GetAsync("widget/" + w2Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateNoErrorInResponse(checkPUTWorked); checkPUTWorked.ObjectResponse["data"]["name"].Value().Should().Be(w2.name.ToString()); checkPUTWorked.ObjectResponse["data"]["serial"].Value().Should().Be(123456L); uint concurrency = PUTTestResponse.ObjectResponse["data"]["concurrency"].Value(); //DELETE - ApiResponse DELETETestResponse = await Util.DeleteAsync("widget/" + w2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse DELETETestResponse = await Util.DeleteAsync("widget/" + w2Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(DELETETestResponse, 204); } @@ -111,7 +111,7 @@ namespace raven_integration { //Get non existant //Should return status code 404, api error code 2010 - ApiResponse a = await Util.GetAsync("widget/999999", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse a = await Util.GetAsync("widget/999999", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateResponseNotFound(a); } @@ -123,7 +123,7 @@ namespace raven_integration { //Get non existant //Should return status code 400, api error code 2200 and a first target in details of "id" - ApiResponse a = await Util.GetAsync("widget/2q2", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse a = await Util.GetAsync("widget/2q2", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateBadModelStateResponse(a, "id"); } @@ -136,7 +136,7 @@ namespace raven_integration { //Get non existant //Should return status code 400, api error code 2200 and a first target in details of "id" - ApiResponse a = await Util.GetAsync("widget/exception", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse a = await Util.GetAsync("widget/exception", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateServerExceptionResponse(a); } @@ -150,7 +150,7 @@ namespace raven_integration { //Get non existant //Should return status code 400, api error code 2200 and a first target in details of "id" - ApiResponse a = await Util.GetAsync("widget/altexception", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse a = await Util.GetAsync("widget/altexception", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateServerExceptionResponse(a); } @@ -174,7 +174,7 @@ namespace raven_integration w2.customFields = Util.WidgetRequiredCustomFieldsJsonString(); - ApiResponse r2 = await Util.PostAsync("widget", await Util.GetTokenAsync("manager", "l3tm3in"), w2.ToString()); + ApiResponse r2 = await Util.PostAsync("widget", await Util.GetTokenAsync("superuser", "l3tm3in"), w2.ToString()); Util.ValidateDataReturnResponseOk(r2); uint OriginalConcurrencyToken = r2.ObjectResponse["data"]["concurrency"].Value(); w2 = r2.ObjectResponse["data"]; @@ -185,7 +185,7 @@ namespace raven_integration w2.name = Util.Uniquify("PutConcurrencyViolationShouldFail UPDATE VIA PUT "); w2.concurrency = OriginalConcurrencyToken - 1;//bad token - ApiResponse PUTTestResponse = await Util.PutAsync("widget/", await Util.GetTokenAsync("manager", "l3tm3in"), w2.ToString()); + ApiResponse PUTTestResponse = await Util.PutAsync("widget/", await Util.GetTokenAsync("superuser", "l3tm3in"), w2.ToString()); Util.ValidateConcurrencyError(PUTTestResponse); } diff --git a/WorkOrder/WorkOrderCrud.cs b/WorkOrder/WorkOrderCrud.cs index e26f4b5..9fd53b7 100644 --- a/WorkOrder/WorkOrderCrud.cs +++ b/WorkOrder/WorkOrderCrud.cs @@ -31,7 +31,7 @@ namespace raven_integration dTagsArray.Add("wo-blue"); d.tags = dTagsArray; - ApiResponse a = await Util.PostAsync("workorder", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + ApiResponse a = await Util.PostAsync("workorder", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); dynamic WorkorderToUpdate = a.ObjectResponse["data"]; long WorkOrderId = a.ObjectResponse["data"]["id"].Value(); @@ -53,7 +53,7 @@ namespace raven_integration dTagsArray.Add("woitem-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); dynamic WorkOrderItemToUpdate = a.ObjectResponse["data"]; @@ -75,7 +75,7 @@ namespace raven_integration dTagsArray.Add("woitempart-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); dynamic dPartToUpdate = a.ObjectResponse["data"]; long PartId = (long)a.ObjectResponse["data"]["id"]; @@ -96,7 +96,7 @@ namespace raven_integration dTagsArray.Add("woitemlabor-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); dynamic dLaborOne = a.ObjectResponse["data"]; long Labor1Id = a.ObjectResponse["data"]["id"].Value(); @@ -115,7 +115,7 @@ namespace raven_integration dTagsArray.Add("woitemlabor-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long WorkOrderItemLaborId2 = a.ObjectResponse["data"]["id"].Value(); @@ -140,7 +140,7 @@ namespace raven_integration dTagsArray.Add("woitem-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long WorkOrderItem2Id = a.ObjectResponse["data"]["id"].Value(); @@ -160,7 +160,7 @@ namespace raven_integration dTagsArray.Add("woitempart-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); @@ -180,7 +180,7 @@ namespace raven_integration dTagsArray.Add("woitemlabor-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); //TWO-2 @@ -197,7 +197,7 @@ namespace raven_integration dTagsArray.Add("woitemlabor-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); @@ -215,7 +215,7 @@ namespace raven_integration dTagsArray.Add("expense-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items/expenses", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/expenses", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long TestExpenseId = (long)a.ObjectResponse["data"]["id"]; @@ -234,7 +234,7 @@ namespace raven_integration dTagsArray.Add("loan-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items/loans", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/loans", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); @@ -252,7 +252,7 @@ namespace raven_integration dTagsArray.Add("partrequest-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items/partrequests", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/partrequests", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); //scheduleduser @@ -269,7 +269,7 @@ namespace raven_integration dTagsArray.Add("scheduleduser-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items/scheduledusers", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/scheduledusers", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); @@ -287,7 +287,7 @@ namespace raven_integration dTagsArray.Add("task-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items/tasks", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/tasks", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); @@ -305,7 +305,7 @@ namespace raven_integration dTagsArray.Add("travel-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items/travels", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/travels", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); @@ -323,7 +323,7 @@ namespace raven_integration dTagsArray.Add("unit-blue"); d.tags = dTagsArray; - a = await Util.PostAsync("workorder/items/units", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/units", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); #endregion create second woitem @@ -334,19 +334,19 @@ namespace raven_integration // dLaborOne.notes = "UpdatedLaborNotes"; - a = await Util.PutAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), dLaborOne.ToString()); + a = await Util.PutAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), dLaborOne.ToString()); Util.ValidateDataReturnResponseOk(a); dPartToUpdate.notes = "UpdatedPartNotes"; - a = await Util.PutAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), dPartToUpdate.ToString()); + a = await Util.PutAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), dPartToUpdate.ToString()); Util.ValidateDataReturnResponseOk(a); WorkOrderItemToUpdate.notes = "UpdatedWoItemNotes"; - a = await Util.PutAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), WorkOrderItemToUpdate.ToString()); + a = await Util.PutAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), WorkOrderItemToUpdate.ToString()); Util.ValidateDataReturnResponseOk(a); WorkorderToUpdate.notes = "UpdatedWoNotes"; - a = await Util.PutAsync("workorder", await Util.GetTokenAsync("manager", "l3tm3in"), WorkorderToUpdate.ToString()); + a = await Util.PutAsync("workorder", await Util.GetTokenAsync("superuser", "l3tm3in"), WorkorderToUpdate.ToString()); Util.ValidateDataReturnResponseOk(a); #endregion update @@ -354,7 +354,7 @@ namespace raven_integration #region Validate all create and update //RETRIEVE WORKORDER AND VALIDATE ENTIRE - a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); var w = a.ObjectResponse["data"]; @@ -391,24 +391,24 @@ namespace raven_integration //Test get ancestor route var AyaTypeWorkOrderItemExpense = 36; - a = await Util.GetAsync($"search/ancestor/{AyaTypeWorkOrderItemExpense}/{TestExpenseId}", await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.GetAsync($"search/ancestor/{AyaTypeWorkOrderItemExpense}/{TestExpenseId}", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); #region DELETE - a = await Util.DeleteAsync("workorder/items/labors/" + Labor1Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("workorder/items/labors/" + Labor1Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.GetAsync("workorder/items/labors/" + Labor1Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.GetAsync("workorder/items/labors/" + Labor1Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 404); - a = await Util.DeleteAsync("workorder/items/" + WorkOrderItem2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("workorder/items/" + WorkOrderItem2Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.GetAsync("workorder/items/" + WorkOrderItem2Id.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.GetAsync("workorder/items/" + WorkOrderItem2Id.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 404); - a = await Util.DeleteAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 204); - a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateHTTPStatusCode(a, 404); #endregion delete @@ -420,7 +420,7 @@ namespace raven_integration [Fact] public async void ConfirmDeleteTransactionWorksAtServer() { - ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("manager", "l3tm3in")); + ApiResponse a = await Util.GetAsync("build-mode", await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); var BuildMode = (string)a.ObjectResponse["data"]["buildMode"]; @@ -432,7 +432,7 @@ namespace raven_integration d.notes = "WOHEADER"; d.wiki = "INTEGRATION_DELETE_TEST_FAIL_BEFORE_COMMIT";//<-- key phrase triggers server exception in Workorder immediately before it would normally commit the whole thing - a = await Util.PostAsync("workorder", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long WorkOrderId = a.ObjectResponse["data"]["id"].Value(); @@ -440,7 +440,7 @@ namespace raven_integration d = new JObject(); d.active = true; d.workOrderId = WorkOrderId; - a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long WorkOrderItem1Id = a.ObjectResponse["data"]["id"].Value(); @@ -448,7 +448,7 @@ namespace raven_integration d = new JObject(); d.active = true; d.workOrderItemId = WorkOrderItem1Id; - a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); //CREATE TWO WOITEMLABORS @@ -456,21 +456,21 @@ namespace raven_integration d = new JObject(); d.active = true; d.workOrderItemId = WorkOrderItem1Id; - a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); //TWO d = new JObject(); d.active = true; d.workOrderItemId = WorkOrderItem1Id; - a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); //CREATE WOITEM-2 d = new JObject(); d.active = true; d.workOrderId = WorkOrderId; - a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long WorkOrderItem2Id = (long)a.ObjectResponse["data"]["id"]; @@ -478,7 +478,7 @@ namespace raven_integration d = new JObject(); d.active = true; d.workOrderItemId = WorkOrderItem2Id; - a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); //CREATE WOITEMLABOR(S)-2 @@ -486,22 +486,22 @@ namespace raven_integration d = new JObject(); d.active = true; d.workOrderItemId = WorkOrderItem2Id; - a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); //TWO-2 d = new JObject(); d.active = true; d.workOrderItemId = WorkOrderItem2Id; - a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); - a = await Util.DeleteAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.DeleteAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateErrorCodeResponse(a, 2200, 400); //now confirm the workorder is still there and with it's children intact //RETRIEVE WORKORDER AND VALIDATE ENTIRE - a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); var w = a.ObjectResponse["data"]; @@ -537,7 +537,7 @@ namespace raven_integration d.notes = "WOHEADER DuplicateWorks"; d.wiki = "DuplicateWorks integration test"; - ApiResponse a = await Util.PostAsync("workorder", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + ApiResponse a = await Util.PostAsync("workorder", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); dynamic WorkorderToUpdate = a.ObjectResponse["data"]; long WorkOrderId = a.ObjectResponse["data"]["id"].Value(); @@ -551,7 +551,7 @@ namespace raven_integration d.wiki = "# woitem test wiki"; d.workOrderId = WorkOrderId; - a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); dynamic WorkOrderItemToUpdate = a.ObjectResponse["data"]; long WorkOrderItem1Id = a.ObjectResponse["data"]["id"].Value(); @@ -563,7 +563,7 @@ namespace raven_integration // d.wiki = "# woitempart test wiki"; d.workOrderItemId = WorkOrderItem1Id; - a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); dynamic dPartToUpdate = a.ObjectResponse["data"]; long PartId = (long)a.ObjectResponse["data"]["id"]; @@ -577,7 +577,7 @@ namespace raven_integration d.workOrderItemId = WorkOrderItem1Id; - a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); dynamic dLaborOne = a.ObjectResponse["data"]; long Labor1Id = a.ObjectResponse["data"]["id"].Value(); @@ -590,7 +590,7 @@ namespace raven_integration d.workOrderItemId = WorkOrderItem1Id; - a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long WorkOrderItemLaborId2 = a.ObjectResponse["data"]["id"].Value(); @@ -607,7 +607,7 @@ namespace raven_integration d.wiki = "# woitem test wiki"; d.workOrderId = WorkOrderId; - a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long WorkOrderItem2Id = a.ObjectResponse["data"]["id"].Value(); @@ -618,7 +618,7 @@ namespace raven_integration // d.wiki = "# woitempart test wiki"; d.workOrderItemId = WorkOrderItem2Id; - a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/parts", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); //CREATE WOITEMLABOR(S)-2 @@ -628,7 +628,7 @@ namespace raven_integration d.notes = "woitem-2-laborDuplicateWorks"; //d.wiki = "# woitemlabor test wiki"; d.workOrderItemId = WorkOrderItem2Id; - a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); //TWO-2 @@ -637,7 +637,7 @@ namespace raven_integration d.notes = "woitem-2-labor2DuplicateWorks"; //d.wiki = "# woitemlabor2 test wiki"; d.workOrderItemId = WorkOrderItem2Id; - a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/items/labors", await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); #endregion create second woitem @@ -647,14 +647,14 @@ namespace raven_integration #region Duplicate and Validate //DUPLICATE - should make a copy of above, save and return entire object graph just like a get operation - a = await Util.PostAsync("workorder/duplicate/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"), d.ToString()); + a = await Util.PostAsync("workorder/duplicate/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in"), d.ToString()); Util.ValidateDataReturnResponseOk(a); long DuplicateWorkOrderId = a.ObjectResponse["data"]["id"].Value(); DuplicateWorkOrderId.Should().NotBe(WorkOrderId); ((long)a.ObjectResponse["data"]["serial"]).Should().NotBe(0); // //RETRIEVE WORKORDER AND VALIDATE ENTIRE - // a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in")); + // a = await Util.GetAsync("workorder/" + WorkOrderId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); // Util.ValidateDataReturnResponseOk(a); var w = a.ObjectResponse["data"];