Skip to content

Updates tests to write SQL statements to the Output Window #1206

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 3, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.Archiving;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class TelevisionDbContext : DbContext
public sealed class TelevisionDbContext : TestableDbContext
{
public DbSet<TelevisionNetwork> Networks => Set<TelevisionNetwork>();
public DbSet<TelevisionStation> Stations => Set<TelevisionStation>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

// @formatter:wrap_chained_method_calls chop_always

namespace JsonApiDotNetCoreTests.IntegrationTests.AtomicOperations;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class OperationsDbContext : DbContext
public sealed class OperationsDbContext : TestableDbContext
{
public DbSet<Playlist> Playlists => Set<Playlist>();
public DbSet<MusicTrack> MusicTracks => Set<MusicTrack>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.AtomicOperations.Transactions;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class ExtraDbContext : DbContext
public sealed class ExtraDbContext : TestableDbContext
{
public ExtraDbContext(DbContextOptions<ExtraDbContext> options)
: base(options)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.Blobs;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class BlobDbContext : DbContext
public sealed class BlobDbContext : TestableDbContext
{
public DbSet<ImageContainer> ImageContainers => Set<ImageContainer>();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

// @formatter:wrap_chained_method_calls chop_always

namespace JsonApiDotNetCoreTests.IntegrationTests.CompositeKeys;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class CompositeDbContext : DbContext
public sealed class CompositeDbContext : TestableDbContext
{
public DbSet<Car> Cars => Set<Car>();
public DbSet<Engine> Engines => Set<Engine>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.ContentNegotiation;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class PolicyDbContext : DbContext
public sealed class PolicyDbContext : TestableDbContext
{
public DbSet<Policy> Policies => Set<Policy>();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.ControllerActionResults;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class ActionResultDbContext : DbContext
public sealed class ActionResultDbContext : TestableDbContext
{
public DbSet<Toothbrush> Toothbrushes => Set<Toothbrush>();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.CustomRoutes;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class CustomRouteDbContext : DbContext
public sealed class CustomRouteDbContext : TestableDbContext
{
public DbSet<Town> Towns => Set<Town>();
public DbSet<Civilian> Civilians => Set<Civilian>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

// @formatter:wrap_chained_method_calls chop_always

namespace JsonApiDotNetCoreTests.IntegrationTests.EagerLoading;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class EagerLoadingDbContext : DbContext
public sealed class EagerLoadingDbContext : TestableDbContext
{
public DbSet<State> States => Set<State>();
public DbSet<Street> Streets => Set<Street>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.ExceptionHandling;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class ErrorDbContext : DbContext
public sealed class ErrorDbContext : TestableDbContext
{
public DbSet<ConsumerArticle> ConsumerArticles => Set<ConsumerArticle>();
public DbSet<ThrowingArticle> ThrowingArticles => Set<ThrowingArticle>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.HostingInIIS;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class HostingDbContext : DbContext
public sealed class HostingDbContext : TestableDbContext
{
public DbSet<ArtGallery> ArtGalleries => Set<ArtGallery>();
public DbSet<Painting> Paintings => Set<Painting>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
using JetBrains.Annotations;
using JsonApiDotNetCore.Configuration;
using Microsoft.AspNetCore.Builder;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.HostingInIIS;

[UsedImplicitly(ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature)]
public sealed class HostingStartup<TDbContext> : TestableStartup<TDbContext>
where TDbContext : DbContext
where TDbContext : TestableDbContext
{
protected override void SetJsonApiOptions(JsonApiOptions options)
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.IdObfuscation;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class ObfuscationDbContext : DbContext
public sealed class ObfuscationDbContext : TestableDbContext
{
public DbSet<BankAccount> BankAccounts => Set<BankAccount>();
public DbSet<DebitCard> DebitCards => Set<DebitCard>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

// @formatter:wrap_chained_method_calls chop_always

namespace JsonApiDotNetCoreTests.IntegrationTests.InputValidation.ModelState;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class ModelStateDbContext : DbContext
public sealed class ModelStateDbContext : TestableDbContext
{
public DbSet<SystemVolume> Volumes => Set<SystemVolume>();
public DbSet<SystemDirectory> Directories => Set<SystemDirectory>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

// @formatter:wrap_chained_method_calls chop_always

namespace JsonApiDotNetCoreTests.IntegrationTests.InputValidation.RequestBody;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class WorkflowDbContext : DbContext
public sealed class WorkflowDbContext : TestableDbContext
{
public DbSet<Workflow> Workflows => Set<Workflow>();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

// @formatter:wrap_chained_method_calls chop_always

namespace JsonApiDotNetCoreTests.IntegrationTests.Links;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class LinksDbContext : DbContext
public sealed class LinksDbContext : TestableDbContext
{
public DbSet<PhotoAlbum> PhotoAlbums => Set<PhotoAlbum>();
public DbSet<Photo> Photos => Set<Photo>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.Logging;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class LoggingDbContext : DbContext
public sealed class LoggingDbContext : TestableDbContext
{
public DbSet<AuditEntry> AuditEntries => Set<AuditEntry>();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.Meta;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class MetaDbContext : DbContext
public sealed class MetaDbContext : TestableDbContext
{
public DbSet<ProductFamily> ProductFamilies => Set<ProductFamily>();
public DbSet<SupportTicket> SupportTickets => Set<SupportTicket>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.Microservices.FireAndForgetDelivery;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class FireForgetDbContext : DbContext
public sealed class FireForgetDbContext : TestableDbContext
{
public DbSet<DomainUser> Users => Set<DomainUser>();
public DbSet<DomainGroup> Groups => Set<DomainGroup>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
using JetBrains.Annotations;
using JsonApiDotNetCoreTests.IntegrationTests.Microservices.Messages;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.Microservices.TransactionalOutboxPattern;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class OutboxDbContext : DbContext
public sealed class OutboxDbContext : TestableDbContext
{
public DbSet<DomainUser> Users => Set<DomainUser>();
public DbSet<DomainGroup> Groups => Set<DomainGroup>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

// @formatter:wrap_chained_method_calls chop_always

namespace JsonApiDotNetCoreTests.IntegrationTests.MultiTenancy;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class MultiTenancyDbContext : DbContext
public sealed class MultiTenancyDbContext : TestableDbContext
{
private readonly ITenantProvider _tenantProvider;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
using JetBrains.Annotations;
using JsonApiDotNetCore.Configuration;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.NamingConventions;

[UsedImplicitly(ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature)]
public sealed class KebabCasingConventionStartup<TDbContext> : TestableStartup<TDbContext>
where TDbContext : DbContext
where TDbContext : TestableDbContext
{
protected override void SetJsonApiOptions(JsonApiOptions options)
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.NamingConventions;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class NamingDbContext : DbContext
public sealed class NamingDbContext : TestableDbContext
{
public DbSet<SwimmingPool> SwimmingPools => Set<SwimmingPool>();
public DbSet<WaterSlide> WaterSlides => Set<WaterSlide>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
using JetBrains.Annotations;
using JsonApiDotNetCore.Configuration;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.NamingConventions;

[UsedImplicitly(ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature)]
public sealed class PascalCasingConventionStartup<TDbContext> : TestableStartup<TDbContext>
where TDbContext : DbContext
where TDbContext : TestableDbContext
{
protected override void SetJsonApiOptions(JsonApiOptions options)
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.NonJsonApiControllers;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class EmptyDbContext : DbContext
public sealed class EmptyDbContext : TestableDbContext
{
public EmptyDbContext(DbContextOptions<EmptyDbContext> options)
: base(options)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

namespace JsonApiDotNetCoreTests.IntegrationTests.NonJsonApiControllers;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class KnownDbContext : DbContext
public sealed class KnownDbContext : TestableDbContext
{
public DbSet<KnownResource> KnownResources => Set<KnownResource>();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

// @formatter:wrap_chained_method_calls chop_always

namespace JsonApiDotNetCoreTests.IntegrationTests.QueryStrings.Filtering;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class FilterDbContext : DbContext
public sealed class FilterDbContext : TestableDbContext
{
public DbSet<FilterableResource> FilterableResources => Set<FilterableResource>();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using TestBuildingBlocks;

// @formatter:wrap_chained_method_calls chop_always

namespace JsonApiDotNetCoreTests.IntegrationTests.QueryStrings;

[UsedImplicitly(ImplicitUseTargetFlags.Members)]
public sealed class QueryStringDbContext : DbContext
public sealed class QueryStringDbContext : TestableDbContext
{
public DbSet<Blog> Blogs => Set<Blog>();
public DbSet<BlogPost> Posts => Set<BlogPost>();
Expand Down
Loading