<Project Sdk="Microsoft.NET.Sdk">

  <!--
    Runs against a real PostgreSQL container. An in-memory or SQLite provider would not
    exercise the things worth testing here: partial unique indexes, CHECK constraints, citext,
    xmin concurrency, and identity-always columns are all provider behaviour.
  -->

  <ItemGroup>
    <ProjectReference Include="../../src/DodoSSH.Infrastructure/DodoSSH.Infrastructure.csproj" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Testcontainers.PostgreSql" />
    <!--
      Referenced explicitly, not just transitively. Testcontainers.PostgreSql brings an older
      EF Core along, which loses to Infrastructure's version at compile time (CS1705).
    -->
    <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" />
  </ItemGroup>

</Project>
