You've already forked Extensions.Configuration.EntityFrameworkCore
1.0 KiB
1.0 KiB
RAIC.Extensions.Configuration.EntityFrameworkCore.SqlServer.Tests
Some basic happy path only tests for functionality exposed by RAIC.Extensions.Configuration.EntityFrameworkCore.PostgreSQL.SqlServerNotificationConfigurationReloader
Requirements
Developers are expected to add their own User Secrets to the test project, containing a default connection string setting
(ie. with key ConnectionStrings:Default) that points to a pre-configured database that contains a settings table with columns
key & value.
Additionally, the required insert, delete and update triggers (both of them!) must have been
added and enabled on the settings table otherwise tests will fail
(see the RAIC.Extensions.Configuration.EntityFrameworkCore.PostgreSQL README
for suggestions of how to do this).
TODO
- Get EF to drop and create the database itself (using
EnsureDeleted()&EnsureCreated()) instead of forcing this on the user - Additional tests off the happy path ()