using ZB.MOM.WW.CBDD.Shared; namespace ZB.MOM.WW.CBDD.Tests { public class AutoInitTests : System.IDisposable { private const string DbPath = "autoinit.db"; public AutoInitTests() { if (File.Exists(DbPath)) File.Delete(DbPath); } public void Dispose() { if (File.Exists(DbPath)) File.Delete(DbPath); } [Fact] public void Collections_Are_Initialized_By_Generator() { using var db = new Shared.TestDbContext(DbPath); // Verify Collection is not null (initialized by generated method) db.AutoInitEntities.ShouldNotBeNull(); // Verify we can use it db.AutoInitEntities.Insert(new AutoInitEntity { Id = 1, Name = "Test" }); var stored = db.AutoInitEntities.FindById(1); stored.ShouldNotBeNull(); stored.Name.ShouldBe("Test"); } } }