This commit is contained in:
@@ -181,7 +181,7 @@ namespace raven_integration
|
|||||||
D.roles = 0;//norole
|
D.roles = 0;//norole
|
||||||
D.localeId = 1;//random locale
|
D.localeId = 1;//random locale
|
||||||
D.userType = 3;//non scheduleable
|
D.userType = 3;//non scheduleable
|
||||||
//Required by form custom rules
|
//Required by form custom rules
|
||||||
D.notes = "notes";
|
D.notes = "notes";
|
||||||
D.customFields = Util.UserRequiredCustomFieldsJsonString();
|
D.customFields = Util.UserRequiredCustomFieldsJsonString();
|
||||||
|
|
||||||
@@ -397,7 +397,7 @@ namespace raven_integration
|
|||||||
d.localeId = 1;//random locale
|
d.localeId = 1;//random locale
|
||||||
d.userType = 3;//non scheduleable
|
d.userType = 3;//non scheduleable
|
||||||
d.active = false;
|
d.active = false;
|
||||||
//Required by form custom rules
|
//Required by form custom rules
|
||||||
d.notes = "notes";
|
d.notes = "notes";
|
||||||
d.customFields = Util.UserRequiredCustomFieldsJsonString();
|
d.customFields = Util.UserRequiredCustomFieldsJsonString();
|
||||||
|
|
||||||
@@ -487,16 +487,14 @@ namespace raven_integration
|
|||||||
Util.ValidateDataReturnResponseOk(a);
|
Util.ValidateDataReturnResponseOk(a);
|
||||||
Util.ValidateHTTPStatusCode(a, 200);
|
Util.ValidateHTTPStatusCode(a, 200);
|
||||||
|
|
||||||
//assert contains exactly 3 records
|
//assert contains at least 3 records
|
||||||
var ItemCount = ((JArray)a.ObjectResponse["data"]).Count;
|
var ItemCount = ((JArray)a.ObjectResponse["data"]).Count;
|
||||||
|
ItemCount.Should().BeGreaterOrEqualTo(3);
|
||||||
|
|
||||||
for (int i = 0; i < ItemCount - 1; i++)
|
var firstName = a.ObjectResponse["data"][0]["name"].Value<string>().Replace(" ", "");
|
||||||
{
|
var secondName = a.ObjectResponse["data"][1]["name"].Value<string>().Replace(" ", "");
|
||||||
var firstName = a.ObjectResponse["data"][i]["name"].Value<string>().Replace(" ", "");
|
int comparison = String.Compare(firstName, secondName, comparisonType: StringComparison.OrdinalIgnoreCase);
|
||||||
var secondName = a.ObjectResponse["data"][i + 1]["name"].Value<string>().Replace(" ", "");
|
comparison.Should().BeNegative();
|
||||||
int comparison = String.Compare(firstName, secondName, comparisonType: StringComparison.OrdinalIgnoreCase);
|
|
||||||
comparison.Should().BeNegative();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -523,7 +521,7 @@ namespace raven_integration
|
|||||||
d.roles = 0;//norole
|
d.roles = 0;//norole
|
||||||
d.localeId = 1;//random locale
|
d.localeId = 1;//random locale
|
||||||
d.userType = 3;//non scheduleable
|
d.userType = 3;//non scheduleable
|
||||||
//Required by form custom rules
|
//Required by form custom rules
|
||||||
d.notes = "notes";
|
d.notes = "notes";
|
||||||
d.customFields = Util.UserRequiredCustomFieldsJsonString();
|
d.customFields = Util.UserRequiredCustomFieldsJsonString();
|
||||||
|
|
||||||
@@ -540,7 +538,7 @@ namespace raven_integration
|
|||||||
d.roles = 0;//norole
|
d.roles = 0;//norole
|
||||||
d.localeId = 1;//random locale
|
d.localeId = 1;//random locale
|
||||||
d.userType = 2;//non scheduleable
|
d.userType = 2;//non scheduleable
|
||||||
//Required by form custom rules
|
//Required by form custom rules
|
||||||
d.notes = "notes";
|
d.notes = "notes";
|
||||||
d.customFields = Util.UserRequiredCustomFieldsJsonString();
|
d.customFields = Util.UserRequiredCustomFieldsJsonString();
|
||||||
|
|
||||||
@@ -556,7 +554,7 @@ namespace raven_integration
|
|||||||
d.roles = 0;//norole
|
d.roles = 0;//norole
|
||||||
d.localeId = 1;//random locale
|
d.localeId = 1;//random locale
|
||||||
d.userType = 1;//non scheduleable
|
d.userType = 1;//non scheduleable
|
||||||
//Required by form custom rules
|
//Required by form custom rules
|
||||||
d.notes = "notes";
|
d.notes = "notes";
|
||||||
d.customFields = Util.UserRequiredCustomFieldsJsonString();
|
d.customFields = Util.UserRequiredCustomFieldsJsonString();
|
||||||
|
|
||||||
|
|||||||
@@ -1,17 +1,18 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>netcoreapp2.1</TargetFramework>
|
<TargetFramework>netcoreapp3.1</TargetFramework>
|
||||||
<IsPackable>false</IsPackable>
|
<IsPackable>false</IsPackable>
|
||||||
<GenerateFullPaths>true</GenerateFullPaths>
|
<GenerateFullPaths>true</GenerateFullPaths>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="FluentAssertions" Version="5.0.0" />
|
<PackageReference Include="FluentAssertions" Version="5.9.0" />
|
||||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" />
|
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
|
||||||
<PackageReference Include="xunit" Version="2.3.1" />
|
<PackageReference Include="xunit" Version="2.4.1" />
|
||||||
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
|
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
|
||||||
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" />
|
<!-- <PackageReference Include="coverlet.collector" Version="1.0.1" /> -->
|
||||||
|
<!-- <DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" /> -->
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
Reference in New Issue
Block a user