using System.Text; using System.Text.Json; using Microsoft.Data.Sqlite; using Xunit; namespace JobTrackerApi.Tests; public sealed class SqliteMigrationHelperTests { [Fact] public void Export_payload_shape_can_be_serialized() { var payload = new { users = new[] { new { Id = "u1", Email = "u@example.com" } }, companies = new[] { new { Id = 1, Name = "Acme" } }, jobs = new[] { new { Id = 1, JobTitle = "Backend Dev" } } }; var json = JsonSerializer.Serialize(payload); Assert.Contains("users", json); Assert.Contains("companies", json); Assert.Contains("jobs", json); } }