db-test
Bản phát hành v0.3.0Kiểm thử tích hợp cơ sở dữ liệu: một thân test chạy trên SQL Server, PostgreSQL và MySQL, mỗi engine trong một container dùng một lần.
- Một abstract class cho test, một lớp nhỏ cho mỗi engine
- Shape guard chỉ ra đúng test đã thay đổi hình dạng schema
- CleanAsync() làm rỗng mọi bảng, bất kể khóa ngoại
[TestClass]
public sealed class PostgresCustomerTests : CustomerTests
{
protected override DbEngine CreateEngine() => new PostgreSqlEngine();
protected override string SchemaRoot => "Schema/postgres";
}