ADatabaseFixture.FluentMigrator
0.1.3
See the version list below for details.
dotnet add package ADatabaseFixture.FluentMigrator --version 0.1.3
NuGet\Install-Package ADatabaseFixture.FluentMigrator -Version 0.1.3
<PackageReference Include="ADatabaseFixture.FluentMigrator" Version="0.1.3" />
paket add ADatabaseFixture.FluentMigrator --version 0.1.3
#r "nuget: ADatabaseFixture.FluentMigrator, 0.1.3"
// Install ADatabaseFixture.FluentMigrator as a Cake Addin #addin nuget:?package=ADatabaseFixture.FluentMigrator&version=0.1.3 // Install ADatabaseFixture.FluentMigrator as a Cake Tool #tool nuget:?package=ADatabaseFixture.FluentMigrator&version=0.1.3
ADatabaseFixture
An abstraction to help write integration tests. Contains the following packages:
ADatabaseFixture
Contains the abstract class DatabaseFixtureBase which needs an IDatabaseAdapter
and an optional IMigrator
to be created.
ADatabaseFixture.SqlServer
Contains SqlServerDatabaseAdapter : IDatabaseAdapter
for usage against an SqlServer database. The class does not require any parameters, but these optional parameters can be provided:
databaseName
: Defaults to a unique time-based name. Override to provide your own database namedataSource
: Defaults tolocaldb
. Override to set your own data sourceauth
: Defaults toIntegrated Security
. Override to set your own authentication
ADatabaseFixture.GalacticWasteManagement
Contains GalacticWasteManagementMigrator : IMigrator
which implements the migrator using the Galactic-Waste-Management migration library
ADatabaseFixture.FluentMigrator
Contains FluentMigratorMigrator : IMigrator
which implements the migrator using the FluentMigrator migration library
Using these packages for integration tests
TODO
Release Notes
0.1.0
Initial version
0.1.1
Added migrator versioning tables
0.1.2
Made migrator versioning tables static instead to be able to use with Respawn checkpoint (which should be a static instance)
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- ADatabaseFixture (>= 0.1.2)
- FluentMigrator.Runner (>= 3.2.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.