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

  <!--
    TargetFramework, Nullable, ImplicitUsings, analyzers and central package
    management all come from ../../Directory.Build.props.
  -->

  <ItemGroup>
    <!-- Integration tests reach Program through WebApplicationFactory<Program>. -->
    <InternalsVisibleTo Include="DodoSSH.Api.Tests" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="FastEndpoints" />
    <PackageReference Include="Microsoft.AspNetCore.OpenApi" />
    <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="../DodoSSH.Contracts/DodoSSH.Contracts.csproj" />
    <ProjectReference Include="../DodoSSH.Crypto/DodoSSH.Crypto.csproj" />
    <ProjectReference Include="../DodoSSH.Domain/DodoSSH.Domain.csproj" />
    <ProjectReference Include="../DodoSSH.Infrastructure/DodoSSH.Infrastructure.csproj" />
  </ItemGroup>

</Project>
