Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
65eb47f
Initial update to remove deprecated calls and update packages.
Jun 20, 2025
dfa7d9e
Switch to SHA1.Create from service provider (obsolete)
Jun 20, 2025
34f594f
Initial cut at upgrading to latest packages for all but npgsql and NU…
Oct 8, 2025
8fe1a87
ABle to upgrade to latest npgsql. However, NUnit 4.x does NOT suppor…
Oct 8, 2025
cbbb1ab
Move ExpectedException to helper
Oct 8, 2025
5dd4bcd
Fixed expected exception pattern as the attribute is gone. Also adju…
Oct 10, 2025
e0055ee
Finish upgrade for webserviceunittest project
Oct 10, 2025
668cb94
More Updates
Oct 10, 2025
df42221
Some cleanup and addition of missing functionality in the Playwright …
Oct 14, 2025
864cbdf
Had to revert some versions as not everything supports MSTest 4.0...y…
Oct 14, 2025
ce8128d
Change from Specflow to Gherkin (with Reqnroll under the covers)
Oct 14, 2025
7f19095
Switch to DOMProperties and generate real errors for accessibility re…
Oct 21, 2025
cf5ef95
Attributes in the dom that can change are now Properties, NOT attribu…
Oct 28, 2025
2b30d6c
Fix selenium exception test
Oct 28, 2025
5af4424
Fixed another attr vs prop issue and changed selenium tests to do bin…
Oct 28, 2025
9aec596
Fixing test logic.
Oct 28, 2025
25958cd
Remove test adapter from base test project.
Oct 28, 2025
47cdb28
Downgraded mongo and cleaned up assembly name
Oct 28, 2025
cc6deec
Have to tab twice in headless mode to get out of the seach field.
Oct 28, 2025
75f5f0b
Updates to DB connect config and waits in db and web service startups
Oct 28, 2025
5c19a23
Fixe (new) sqlclient for sqlserver.
Oct 29, 2025
eb03eaa
Additional retrofit for SQLClient
Oct 29, 2025
92cf9b0
Couple more, and removed Webdrivermanager
Oct 29, 2025
737fb99
update exception tests
Oct 29, 2025
c63e68e
Try bypassing the certificate for local docker DB
Oct 29, 2025
9f54643
Oops, fixed db creds
Oct 29, 2025
30aa95c
updated test service project.
Oct 29, 2025
c68d680
Was too aggressive changing expected exceptions
Oct 29, 2025
0b96691
Adding screenshot and softAssert tests for Playwright.
Oct 30, 2025
fb1e737
Test adjustments for clarity. These testws pass local but fail on th…
Oct 30, 2025
aa14a68
Adjustments to debug ffailure in pipeline only
Oct 31, 2025
3af2e1c
timing issue?
Oct 31, 2025
e4dc52e
more debug.
Oct 31, 2025
9ead6e9
Use screenshot type from playwright
Oct 31, 2025
c6af9e9
remove forced fail
Oct 31, 2025
a4c3bc3
Dont remove file that are attached to results... It breaks the artifa…
Oct 31, 2025
3358adb
Adjust expected extension based on new screenshottype
Oct 31, 2025
abb3486
same for jpeg
Oct 31, 2025
103185e
Cleaned up some long file path names by changing up namespaces and sh…
Oct 31, 2025
c50a7c8
hopefuly final change
Oct 31, 2025
77fa6f1
Bringing up to latest as of mid-late october
Nov 3, 2025
8e3d365
Downgrade AXE to 4.9.1, as 4.10 Inappropriate scan function fails in …
Nov 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 23 additions & 20 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -122,10 +122,10 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Setup .NET Core
uses: actions/setup-dotnet@v3
uses: actions/setup-dotnet@v5
with:
dotnet-version: |
8.x.x
8.0.x
- name: Configure Windows for automation
uses: ./.github/actions/setup-winapp
- name: Install Appium
Expand Down Expand Up @@ -208,13 +208,16 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Setup .NET Core
uses: actions/setup-dotnet@v3
uses: actions/setup-dotnet@v5
with:
dotnet-version: |
8.x.x
8.0.x
- name: Start test service
run: Start-Process -FilePath "dotnet" -ArgumentList "run --project Docker/MAQSService/MainTestService/MainTestService.csproj"
shell: pwsh
- name: Wait for webservice to come online
run: sleep 30s
shell: bash
- id: builder
uses: ./.github/workflows/buildtest-action
with:
Expand All @@ -231,7 +234,7 @@ jobs:
test-playwright:
name: Playwright
needs: waitOld
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup .NET Core
Expand Down Expand Up @@ -302,7 +305,7 @@ jobs:
- name: Build the docker-compose stack
run: docker compose -f Docker/MAQSSQLServer/docker-compose.yml -p openmaqs_maqs-dotnet up -d
- name: Wait for DB to come online
run: sleep 10s
run: sleep 30s
shell: bash
- id: builder
uses: ./.github/workflows/buildtest-action
Expand Down Expand Up @@ -386,8 +389,8 @@ jobs:
artifactTests/framework/**/*.xml
artifactTests/framework/testResults/

test-specflow:
name: SpecFlow
test-gherkin:
name: Gherkin
needs: waitOld
runs-on: ubuntu-latest
steps:
Expand All @@ -402,15 +405,15 @@ jobs:
- id: builder
uses: ./.github/workflows/buildtest-action
with:
bt-param: 'Framework/SpecFlowExtensionUnitTests/SpecFlowExtensionUnitTests.csproj --settings Framework/Parallel.RunSettings --logger trx --results-directory "${{github.workspace}}/artifactTests/specflow/testResults/" /p:CoverletOutput="${{github.workspace}}/artifactTests/specflow/" /p:CollectCoverage=true /p:CoverletOutputFormat=opencover'
bt-param: 'Framework/GherkinExtensionUnitTests/GherkinExtensionUnitTests.csproj --settings Framework/Parallel.RunSettings --logger trx --results-directory "${{github.workspace}}/artifactTests/gherkin/testResults/" /p:CoverletOutput="${{github.workspace}}/artifactTests/gherkin/" /p:CollectCoverage=true /p:CoverletOutputFormat=opencover'
- uses: actions/upload-artifact@v4
if: always()
name: "Upload test artifact"
with:
name: specflowResults
name: gherkinResults
path: |
artifactTests/specflow/**/*.xml
artifactTests/specflow/testResults/
artifactTests/gherkin/**/*.xml
artifactTests/gherkin/testResults/

test-composite:
name: Composite
Expand Down Expand Up @@ -442,8 +445,8 @@ jobs:
artifactTests/composite/**/*.xml
artifactTests/composite/testResults/

test-specflownunit:
name: SpecFlow NUnit
test-gherkinnunit:
name: Gherkin NUnit
needs: waitOld
runs-on: ubuntu-latest
steps:
Expand All @@ -458,15 +461,15 @@ jobs:
- id: builder
uses: ./.github/workflows/buildtest-action
with:
bt-param: 'Framework/SpecFlowExtensionNUnitTests/SpecFlowExtensionNUnitTests.csproj --settings Framework/Parallel.RunSettings --logger trx --results-directory "${{github.workspace}}/artifactTests/specflownunit/testResults/" /p:CoverletOutput="${{github.workspace}}/artifactTests/specflownunit/" /p:CollectCoverage=true /p:CoverletOutputFormat=opencover'
bt-param: 'Framework/GherkinExtensionNUnitTests/GherkinExtensionNUnitTests.csproj --settings Framework/Parallel.RunSettings --logger trx --results-directory "${{github.workspace}}/artifactTests/gherkinnunit/testResults/" /p:CoverletOutput="${{github.workspace}}/artifactTests/gherkinnunit/" /p:CollectCoverage=true /p:CoverletOutputFormat=opencover'
- uses: actions/upload-artifact@v4
if: always()
name: "Upload test artifact"
with:
name: specflownunitResults
name: gherkinnunitResults
path: |
artifactTests/specflownunit/**/*.xml
artifactTests/specflownunit/testResults/
artifactTests/gherkinnunit/**/*.xml
artifactTests/gherkinnunit/testResults/

test-selenpomlazy:
name: Selenium POM and Lazy
Expand Down Expand Up @@ -558,7 +561,7 @@ jobs:
sonar:
name: Sonar
runs-on: windows-2022
needs: [test-appium, test-winapp, test-untils, test-mongo, test-database, test-webservice, test-base, test-playwright, test-email, test-framework, test-specflow, test-specflownunit, test-composite, test-selenpomlazy, test-selenutil, test-selengen, getVersion]
needs: [test-appium, test-winapp, test-untils, test-mongo, test-database, test-webservice, test-base, test-playwright, test-email, test-framework, test-gherkin, test-gherkinnunit, test-composite, test-selenpomlazy, test-selenutil, test-selengen, getVersion]
steps:
- name: Set up JDK 17
uses: actions/setup-java@v1
Expand Down Expand Up @@ -636,7 +639,7 @@ jobs:
report:
name: Report
runs-on: ubuntu-latest
needs: [test-appium, test-selengen, test-winapp, test-untils, test-mongo, test-database, test-webservice, test-base, test-playwright, test-email, test-framework, test-specflow, test-specflownunit, test-composite, test-selenpomlazy, test-selenutil, getVersion]
needs: [test-appium, test-selengen, test-winapp, test-untils, test-mongo, test-database, test-webservice, test-base, test-playwright, test-email, test-framework, test-gherkin, test-gherkinnunit, test-composite, test-selenpomlazy, test-selenutil, getVersion]
if: always()
steps:
- uses: actions/checkout@v4
Expand Down
10 changes: 5 additions & 5 deletions Docker/MAQSService/MainTestService/MainTestService.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<DockerDefaultTargetOS>Windows</DockerDefaultTargetOS>
Expand All @@ -16,10 +16,10 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Mvc.Formatters.Xml" Version="2.2.0" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.14.0" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.3.0" />
<PackageReference Include="System.Drawing.Common" Version="6.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Formatters.Xml" Version="2.3.0" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.22.1" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="9.0.6" />
<PackageReference Include="System.Drawing.Common" Version="9.0.10" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion Docker/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Docker config files versioned 3 and higher.
# If the version is bumped, this config file will have to change.
# See https://github.com/moby/moby/issues/31101.
version: '2'
# version: '2'

services:
mssql:
Expand Down
2 changes: 1 addition & 1 deletion Framework/AppiumUnitTests/App.config
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
<add key="MobileWaitTime" value="1000" />

<!-- Time-out in milliseconds -->
<add key="MobileTimeout" value="30000" />
<add key="MobileTimeout" value="35000" />

<!-- Do you want to take screenshots upon Soft Assert Failures
<add key="SoftAssertScreenshot" value="YES"/>
Expand Down
16 changes: 8 additions & 8 deletions Framework/AppiumUnitTests/AppiumUnitTests.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>

<IsPackable>false</IsPackable>

Expand All @@ -11,15 +11,15 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="coverlet.msbuild" Version="6.0.2">
<PackageReference Include="coverlet.msbuild" Version="6.0.4">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
<PackageReference Include="MSTest.TestAdapter" Version="3.5.2" />
<PackageReference Include="MSTest.TestFramework" Version="3.5.2" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="NUnit3TestAdapter" Version="4.6.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
<PackageReference Include="MSTest.TestAdapter" Version="3.11.0" />
<PackageReference Include="MSTest.TestFramework" Version="3.11.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="NUnit3TestAdapter" Version="5.2.0" />
</ItemGroup>

<ItemGroup>
Expand Down
4 changes: 2 additions & 2 deletions Framework/AppiumUnitTests/AppiumUtilitiesTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,10 @@ public void SetMobileOptionsWithNullDictionary()
/// Verify a bad create fails in the right way
/// </summary>
[TestMethod]
[ExpectedException(typeof(WebDriverException))]
//[MyExpectedException(typeof(WebDriverException))]
public void BadCreate()
{
AppiumDriverFactory.CreateDriver(() => throw new AccessViolationException("Should fail"));
Assert.Throws<WebDriverException>(() => AppiumDriverFactory.CreateDriver(() => throw new AccessViolationException("Should fail")));
}

/// <summary>
Expand Down
5 changes: 3 additions & 2 deletions Framework/AppiumUnitTests/BaseFrameworkTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
using OpenMAQS.Maqs.Utilities.Helper;
using OpenMAQS.Maqs.Utilities.Logging;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MicroAssert = Microsoft.VisualStudio.TestTools.UnitTesting.Assert;
using NUnit.Framework;
using System.Diagnostics.CodeAnalysis;

Expand Down Expand Up @@ -37,7 +38,7 @@ public class BaseFrameworkTests : BaseTestUnitTests.BaseFrameworkTests
/// </summary>
[TestMethod]
[TestCategory(TestCategories.Framework)]
[ExpectedException(typeof(AssertFailedException))]
//[MyExpectedException(typeof(AssertFailedException))]
public new void SoftAssertWithFailure()
{
BaseTest tester = this.GetBaseTest();
Expand All @@ -46,7 +47,7 @@ public class BaseFrameworkTests : BaseTestUnitTests.BaseFrameworkTests
tester.Log = new ConsoleLogger();

tester.SoftAssert.Assert(() => Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual("d", string.Empty));
tester.MaqsTeardown();
MicroAssert.Throws<AssertFailedException>(() => tester.MaqsTeardown());
}

/// <summary>
Expand Down
34 changes: 18 additions & 16 deletions Framework/Base.sln
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DatabaseUnitTests", "Databa
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EmailUnitTests", "EmailUnitTests\EmailUnitTests.csproj", "{5A9AB14D-1A80-44C3-AC72-421BAD578C41}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SpecFlowExtension", "SpecFlowExtension\SpecFlowExtension.csproj", "{26D35A87-D2F4-4A04-931A-EF2DBEA9EBB5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrameworkUnitTests", "FrameworkUnitTests\FrameworkUnitTests.csproj", "{D3E59B9F-445E-4484-9B2F-B3FE3ED82CE5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SpecFlowExtensionUnitTests", "SpecFlowExtensionUnitTests\SpecFlowExtensionUnitTests.csproj", "{37F9B3AC-F61B-46E9-9DC6-B16860A2C272}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SpecFlowExtensionNUnitTests", "SpecFlowExtensionNUnitTests\SpecFlowExtensionNUnitTests.csproj", "{9AFDD017-DA0F-4546-9BCE-FDE1A0605E1A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MongoDBUnitTests", "MongoDBUnitTests\MongoDBUnitTests.csproj", "{F4AB7FF4-21E6-4CBB-8547-ABFB3FD8A498}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CompositeUnitTests", "CompositeUnitTests\CompositeUnitTests.csproj", "{6F51C4EC-FBCD-476A-8DF6-CB4A05A1D47C}"
Expand All @@ -58,6 +52,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BasePlaywrightTest", "BaseP
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PlaywrightUnitTests", "PlaywrightUnitTests\PlaywrightUnitTests.csproj", "{BF775D51-3CB4-498B-9D57-0579DC34EAAD}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GherkinExtension", "GherkinExtension\GherkinExtension.csproj", "{766EDDB3-6BB3-AD74-92FC-23AA8EEDF0F2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GherkinExtensionNUnitTests", "GherkinExtensionNUnitTests\GherkinExtensionNUnitTests.csproj", "{E745DAF7-4099-0F23-0D63-9620DB303ACE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GherkinExtensionUnitTests", "GherkinExtensionUnitTests\GherkinExtensionUnitTests.csproj", "{5A9823DE-9A92-DBDC-88B3-ED4DDBE29DCB}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -117,19 +117,9 @@ Global
{5A9AB14D-1A80-44C3-AC72-421BAD578C41}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5A9AB14D-1A80-44C3-AC72-421BAD578C41}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5A9AB14D-1A80-44C3-AC72-421BAD578C41}.Release|Any CPU.ActiveCfg = Release|Any CPU
{26D35A87-D2F4-4A04-931A-EF2DBEA9EBB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{26D35A87-D2F4-4A04-931A-EF2DBEA9EBB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{26D35A87-D2F4-4A04-931A-EF2DBEA9EBB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{26D35A87-D2F4-4A04-931A-EF2DBEA9EBB5}.Release|Any CPU.Build.0 = Release|Any CPU
{D3E59B9F-445E-4484-9B2F-B3FE3ED82CE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D3E59B9F-445E-4484-9B2F-B3FE3ED82CE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D3E59B9F-445E-4484-9B2F-B3FE3ED82CE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{37F9B3AC-F61B-46E9-9DC6-B16860A2C272}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{37F9B3AC-F61B-46E9-9DC6-B16860A2C272}.Debug|Any CPU.Build.0 = Debug|Any CPU
{37F9B3AC-F61B-46E9-9DC6-B16860A2C272}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9AFDD017-DA0F-4546-9BCE-FDE1A0605E1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9AFDD017-DA0F-4546-9BCE-FDE1A0605E1A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9AFDD017-DA0F-4546-9BCE-FDE1A0605E1A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F4AB7FF4-21E6-4CBB-8547-ABFB3FD8A498}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F4AB7FF4-21E6-4CBB-8547-ABFB3FD8A498}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F4AB7FF4-21E6-4CBB-8547-ABFB3FD8A498}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand All @@ -148,6 +138,18 @@ Global
{BF775D51-3CB4-498B-9D57-0579DC34EAAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BF775D51-3CB4-498B-9D57-0579DC34EAAD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BF775D51-3CB4-498B-9D57-0579DC34EAAD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{766EDDB3-6BB3-AD74-92FC-23AA8EEDF0F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{766EDDB3-6BB3-AD74-92FC-23AA8EEDF0F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{766EDDB3-6BB3-AD74-92FC-23AA8EEDF0F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{766EDDB3-6BB3-AD74-92FC-23AA8EEDF0F2}.Release|Any CPU.Build.0 = Release|Any CPU
{E745DAF7-4099-0F23-0D63-9620DB303ACE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E745DAF7-4099-0F23-0D63-9620DB303ACE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E745DAF7-4099-0F23-0D63-9620DB303ACE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E745DAF7-4099-0F23-0D63-9620DB303ACE}.Release|Any CPU.Build.0 = Release|Any CPU
{5A9823DE-9A92-DBDC-88B3-ED4DDBE29DCB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5A9823DE-9A92-DBDC-88B3-ED4DDBE29DCB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5A9823DE-9A92-DBDC-88B3-ED4DDBE29DCB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5A9823DE-9A92-DBDC-88B3-ED4DDBE29DCB}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
11 changes: 5 additions & 6 deletions Framework/BaseAppiumTest/BaseAppiumTest.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -49,16 +49,15 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Appium.WebDriver" Version="5.1.0" />
<PackageReference Include="Appium.WebDriver" Version="8.0.1" />
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="MSTest.TestAdapter" Version="3.5.2" />
<PackageReference Include="MSTest.TestFramework" Version="3.5.2" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="System.Numerics.Vectors" Version="4.5.0" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="8.0.0" />
<PackageReference Include="MSTest.TestFramework" Version="3.11.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="System.Numerics.Vectors" Version="4.6.1" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="9.0.10" />
</ItemGroup>

<ItemGroup>
Expand Down
6 changes: 2 additions & 4 deletions Framework/BaseCompositeTest/BaseCompositeTest.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,8 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="MSTest.TestAdapter" Version="3.5.2" />
<PackageReference Include="MSTest.TestFramework" Version="3.5.2" />
<PackageReference Include="System.Memory" Version="4.5.5" />
<PackageReference Include="System.Numerics.Vectors" Version="4.5.0" />
<PackageReference Include="System.Memory" Version="4.6.3" />
<PackageReference Include="System.Numerics.Vectors" Version="4.6.1" />
</ItemGroup>

<ItemGroup>
Expand Down
14 changes: 7 additions & 7 deletions Framework/BaseDatabaseTest/BaseDatabaseTest.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -47,19 +47,19 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Dapper" Version="2.1.35" />
<PackageReference Include="Dapper" Version="2.1.66" />
<PackageReference Include="Dapper.Contrib" Version="2.0.78" />
<PackageReference Include="Microsoft.Data.Sqlite.Core" Version="8.0.8" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="6.1.2" />
<PackageReference Include="Microsoft.Data.Sqlite.Core" Version="9.0.10" />
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="MSTest.TestAdapter" Version="3.5.2" />
<PackageReference Include="MSTest.TestFramework" Version="3.5.2" />
<PackageReference Include="Npgsql" Version="8.0.5" />
<PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="2.1.10" />
<PackageReference Include="MSTest.TestFramework" Version="3.11.0" />
<PackageReference Include="Npgsql" Version="8.0.8" />
<PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="3.0.2" />
<PackageReference Include="System.Data.SqlClient" Version="4.9.0" />
<PackageReference Include="System.Numerics.Vectors" Version="4.5.0" />
<PackageReference Include="System.Numerics.Vectors" Version="4.6.1" />
</ItemGroup>

<ItemGroup>
Expand Down
3 changes: 2 additions & 1 deletion Framework/BaseDatabaseTest/Providers/SQLServerProvider.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
// <summary>SQLServerProvider class</summary>
//--------------------------------------------------

using System.Data.SqlClient;

using Microsoft.Data.SqlClient;

namespace OpenMAQS.Maqs.BaseDatabaseTest.Providers
{
Expand Down
7 changes: 3 additions & 4 deletions Framework/BaseEmailTest/BaseEmailTest.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,13 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="MailKit" Version="4.8.0" />
<PackageReference Include="MailKit" Version="4.14.1" />
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="MSTest.TestAdapter" Version="3.5.2" />
<PackageReference Include="MSTest.TestFramework" Version="3.5.2" />
<PackageReference Include="System.Numerics.Vectors" Version="4.5.0" />
<PackageReference Include="MSTest.TestFramework" Version="3.11.0" />
<PackageReference Include="System.Numerics.Vectors" Version="4.6.1" />
</ItemGroup>

<ItemGroup>
Expand Down
Loading
Loading