diff --git a/User/UserCrud.cs b/User/UserCrud.cs index faac688..2b025e4 100644 --- a/User/UserCrud.cs +++ b/User/UserCrud.cs @@ -181,7 +181,7 @@ namespace raven_integration D.roles = 0;//norole D.localeId = 1;//random locale D.userType = 3;//non scheduleable - //Required by form custom rules + //Required by form custom rules D.notes = "notes"; D.customFields = Util.UserRequiredCustomFieldsJsonString(); @@ -397,7 +397,7 @@ namespace raven_integration d.localeId = 1;//random locale d.userType = 3;//non scheduleable d.active = false; - //Required by form custom rules + //Required by form custom rules d.notes = "notes"; d.customFields = Util.UserRequiredCustomFieldsJsonString(); @@ -487,16 +487,14 @@ namespace raven_integration Util.ValidateDataReturnResponseOk(a); Util.ValidateHTTPStatusCode(a, 200); - //assert contains exactly 3 records + //assert contains at least 3 records var ItemCount = ((JArray)a.ObjectResponse["data"]).Count; + ItemCount.Should().BeGreaterOrEqualTo(3); - for (int i = 0; i < ItemCount - 1; i++) - { - var firstName = a.ObjectResponse["data"][i]["name"].Value().Replace(" ", ""); - var secondName = a.ObjectResponse["data"][i + 1]["name"].Value().Replace(" ", ""); - int comparison = String.Compare(firstName, secondName, comparisonType: StringComparison.OrdinalIgnoreCase); - comparison.Should().BeNegative(); - } + var firstName = a.ObjectResponse["data"][0]["name"].Value().Replace(" ", ""); + var secondName = a.ObjectResponse["data"][1]["name"].Value().Replace(" ", ""); + int comparison = String.Compare(firstName, secondName, comparisonType: StringComparison.OrdinalIgnoreCase); + comparison.Should().BeNegative(); } @@ -523,7 +521,7 @@ namespace raven_integration d.roles = 0;//norole d.localeId = 1;//random locale d.userType = 3;//non scheduleable - //Required by form custom rules + //Required by form custom rules d.notes = "notes"; d.customFields = Util.UserRequiredCustomFieldsJsonString(); @@ -540,7 +538,7 @@ namespace raven_integration d.roles = 0;//norole d.localeId = 1;//random locale d.userType = 2;//non scheduleable - //Required by form custom rules + //Required by form custom rules d.notes = "notes"; d.customFields = Util.UserRequiredCustomFieldsJsonString(); @@ -556,7 +554,7 @@ namespace raven_integration d.roles = 0;//norole d.localeId = 1;//random locale d.userType = 1;//non scheduleable - //Required by form custom rules + //Required by form custom rules d.notes = "notes"; d.customFields = Util.UserRequiredCustomFieldsJsonString(); diff --git a/raven-integration.csproj b/raven-integration.csproj index b9922dc..92bf1c8 100644 --- a/raven-integration.csproj +++ b/raven-integration.csproj @@ -1,17 +1,18 @@ - netcoreapp2.1 + netcoreapp3.1 false true - - - - - + + + + + +