<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>net8.0</TargetFramework>
    <Nullable>disable</Nullable>
    <GenerateProgramFile>false</GenerateProgramFile>
    <UserSecretsId>Tests.Odin</UserSecretsId>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.10" />
    <PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.2" />
    <PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
    <PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.1" />
    <PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.2" />
    <PackageReference Include="nunit" Version="4.2.2" />
    <PackageReference Include="Moq" Version="4.20.72" />
    <PackageReference Include="NUnit3TestAdapter" Version="4.6.0" />
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
    <PackageReference Include="System.Text.Json" Version="8.0.5" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\Odin.Messaging.RabbitMq\Odin.Messaging.RabbitMq.csproj" />
    <ProjectReference Include="..\Odin.Email\Odin.Email.csproj" />
    <ProjectReference Include="..\Odin.Common\Odin.Common.csproj" />
    <ProjectReference Include="..\Odin.Email.Mailgun\Odin.Email.Mailgun.csproj" />
    <ProjectReference Include="..\Odin.Email.Office365\Odin.Email.Office365.csproj" />
    <ProjectReference Include="..\Odin.BackgroundProcessing\Odin.BackgroundProcessing.csproj" />
    <ProjectReference Include="..\Odin.BackgroundProcessing.Hangfire\Odin.BackgroundProcessing.Hangfire.csproj" />
    <ProjectReference Include="..\Odin.Notifications\Odin.Notifications.csproj" />
    <ProjectReference Include="..\Odin.RemoteFiles\Odin.RemoteFiles.csproj" />
  </ItemGroup>
</Project>