BIDS.Testing
6.6.4-commit-b25697-0bfa2314
See the version list below for details.
dotnet add package BIDS.Testing --version 6.6.4-commit-b25697-0bfa2314
NuGet\Install-Package BIDS.Testing -Version 6.6.4-commit-b25697-0bfa2314
<PackageReference Include="BIDS.Testing" Version="6.6.4-commit-b25697-0bfa2314" />
<PackageVersion Include="BIDS.Testing" Version="6.6.4-commit-b25697-0bfa2314" />
<PackageReference Include="BIDS.Testing" />
paket add BIDS.Testing --version 6.6.4-commit-b25697-0bfa2314
#r "nuget: BIDS.Testing, 6.6.4-commit-b25697-0bfa2314"
#:package BIDS.Testing@6.6.4-commit-b25697-0bfa2314
#addin nuget:?package=BIDS.Testing&version=6.6.4-commit-b25697-0bfa2314&prerelease
#tool nuget:?package=BIDS.Testing&version=6.6.4-commit-b25697-0bfa2314&prerelease
BIDS.Testing
Test helpers for a BIDS application on .NET Framework 4.8. The test code lives in Saturn.Server.Testing.
Requirements
- .NET Framework 4.8
BIDS.APIat the same version as this package- NUnit 4.4.0
- MSTest 4.2.2
- Selenium WebDriver 4.43.0 and Selenium WebDriver Extensions 4.1.0
System.Data.SQLite2.0.3
NuGet restores those packages with BIDS.Testing.
Installation
<PackageReference Include="BIDS.Testing" Version="6.6.3" />
build\BIDS.Testing.targets runs after Build and copies tools\Download-ChromeDriver.ps1 to the test output directory. Run it with PowerShell 7 and -DriversDirectory set to that output directory. It downloads the Chrome WebDriver that matches the installed Google Chrome.
What the library provides
Saturn.Server.Testing is in lib.
ServerTestBaseis an MSTest base class. It deploys the server and studio installers,SaturnBuild.exe, andchromedriver.exe, and it installs and recycles a test environment.TestEnvironmentis the installed server environment used by a test. It isIAsyncDisposable.WebPlatformdrives the application in Chrome through Selenium.MSTestContextandNUnitTestContextadapt the host test context.
Browser tests need the Chrome driver next to the test assembly. Server tests need the BIDS Server and BIDS Studio installers available to ServerTestBase as deployed test items.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net is compatible. |
-
.NETFramework 4.8
- BIDS.API (>= 6.6.4-commit-b25697-0bfa2314)
- MSTest.TestAdapter (>= 4.2.2)
- MSTest.TestFramework (>= 4.2.2)
- NUnit (>= 4.4.0)
- Selenium.Support (>= 4.43.0)
- Selenium.WebDriver (>= 4.43.0)
- Selenium.WebDriver.Extensions (>= 4.1.0)
- System.Configuration.ConfigurationManager (>= 10.0.7)
- System.Data.SQLite (>= 2.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 6.6.4 | 210 | 9/16/2026 |
| 6.6.4-dev-b25706-95d1f8d6 | 40 | 10/12/2026 |
| 6.6.4-dev-b25691-95d1f8d6 | 50 | 10/11/2026 |
| 6.6.4-dev-b25655-562eb825 | 50 | 10/9/2026 |
| 6.6.4-dev-b25654-562eb825 | 48 | 10/8/2026 |
| 6.6.4-dev-b25653-562eb825 | 76 | 10/7/2026 |
| 6.6.4-dev-b25652-562eb825 | 83 | 10/6/2026 |
| 6.6.4-dev-b25649-562eb825 | 79 | 10/5/2026 |
| 6.6.4-dev-b25648-562eb825 | 90 | 10/2/2026 |
| 6.6.4-dev-b25646-562eb825 | 87 | 10/1/2026 |
| 6.6.4-dev-b25640-562eb825 | 95 | 9/29/2026 |
| 6.6.4-dev-b25633-562eb825 | 93 | 9/25/2026 |
| 6.6.4-dev-b25630-562eb825 | 92 | 9/24/2026 |
| 6.6.4-dev-b25629-562eb825 | 96 | 9/23/2026 |
| 6.6.4-dev-b25625-562eb825 | 90 | 9/22/2026 |
| 6.6.4-commit-b25705-1eb34f81 | 45 | 10/12/2026 |
| 6.6.4-commit-b25701-427a9bf9 | 42 | 10/11/2026 |
| 6.6.4-commit-b25697-0bfa2314 | 53 | 10/11/2026 |
| 6.6.4-commit-b25694-4b15448b | 48 | 10/11/2026 |
| 6.6.3-commit-b25685-ddeeade0 | 79 | 10/11/2026 |