Skip to content

Commit 2a39297

Browse files
author
Bart Koelman
committed
Annotated DbContexts in integration tests
1 parent 1dd2c2b commit 2a39297

File tree

33 files changed

+85
-151
lines changed

33 files changed

+85
-151
lines changed

test/JsonApiDotNetCoreTests/IntegrationTests/Archiving/TelevisionDbContext.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#nullable disable
2-
31
using JetBrains.Annotations;
42
using Microsoft.EntityFrameworkCore;
53

@@ -8,10 +6,10 @@ namespace JsonApiDotNetCoreTests.IntegrationTests.Archiving
86
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
97
public sealed class TelevisionDbContext : DbContext
108
{
11-
public DbSet<TelevisionNetwork> Networks { get; set; }
12-
public DbSet<TelevisionStation> Stations { get; set; }
13-
public DbSet<TelevisionBroadcast> Broadcasts { get; set; }
14-
public DbSet<BroadcastComment> Comments { get; set; }
9+
public DbSet<TelevisionNetwork> Networks => Set<TelevisionNetwork>();
10+
public DbSet<TelevisionStation> Stations => Set<TelevisionStation>();
11+
public DbSet<TelevisionBroadcast> Broadcasts => Set<TelevisionBroadcast>();
12+
public DbSet<BroadcastComment> Comments => Set<BroadcastComment>();
1513

1614
public TelevisionDbContext(DbContextOptions<TelevisionDbContext> options)
1715
: base(options)

test/JsonApiDotNetCoreTests/IntegrationTests/AtomicOperations/OperationsDbContext.cs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#nullable disable
2-
31
using JetBrains.Annotations;
42
using Microsoft.EntityFrameworkCore;
53

@@ -10,12 +8,12 @@ namespace JsonApiDotNetCoreTests.IntegrationTests.AtomicOperations
108
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
119
public sealed class OperationsDbContext : DbContext
1210
{
13-
public DbSet<Playlist> Playlists { get; set; }
14-
public DbSet<MusicTrack> MusicTracks { get; set; }
15-
public DbSet<Lyric> Lyrics { get; set; }
16-
public DbSet<TextLanguage> TextLanguages { get; set; }
17-
public DbSet<Performer> Performers { get; set; }
18-
public DbSet<RecordCompany> RecordCompanies { get; set; }
11+
public DbSet<Playlist> Playlists => Set<Playlist>();
12+
public DbSet<MusicTrack> MusicTracks => Set<MusicTrack>();
13+
public DbSet<Lyric> Lyrics => Set<Lyric>();
14+
public DbSet<TextLanguage> TextLanguages => Set<TextLanguage>();
15+
public DbSet<Performer> Performers => Set<Performer>();
16+
public DbSet<RecordCompany> RecordCompanies => Set<RecordCompany>();
1917

2018
public OperationsDbContext(DbContextOptions<OperationsDbContext> options)
2119
: base(options)

test/JsonApiDotNetCoreTests/IntegrationTests/AtomicOperations/Transactions/ExtraDbContext.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#nullable disable
2-
31
using JetBrains.Annotations;
42
using Microsoft.EntityFrameworkCore;
53

test/JsonApiDotNetCoreTests/IntegrationTests/CompositeKeys/CompositeDbContext.cs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#nullable disable
2-
31
using JetBrains.Annotations;
42
using Microsoft.EntityFrameworkCore;
53

@@ -10,9 +8,9 @@ namespace JsonApiDotNetCoreTests.IntegrationTests.CompositeKeys
108
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
119
public sealed class CompositeDbContext : DbContext
1210
{
13-
public DbSet<Car> Cars { get; set; }
14-
public DbSet<Engine> Engines { get; set; }
15-
public DbSet<Dealership> Dealerships { get; set; }
11+
public DbSet<Car> Cars => Set<Car>();
12+
public DbSet<Engine> Engines => Set<Engine>();
13+
public DbSet<Dealership> Dealerships => Set<Dealership>();
1614

1715
public CompositeDbContext(DbContextOptions<CompositeDbContext> options)
1816
: base(options)

test/JsonApiDotNetCoreTests/IntegrationTests/ContentNegotiation/PolicyDbContext.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#nullable disable
2-
31
using JetBrains.Annotations;
42
using Microsoft.EntityFrameworkCore;
53

@@ -8,7 +6,7 @@ namespace JsonApiDotNetCoreTests.IntegrationTests.ContentNegotiation
86
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
97
public sealed class PolicyDbContext : DbContext
108
{
11-
public DbSet<Policy> Policies { get; set; }
9+
public DbSet<Policy> Policies => Set<Policy>();
1210

1311
public PolicyDbContext(DbContextOptions<PolicyDbContext> options)
1412
: base(options)

test/JsonApiDotNetCoreTests/IntegrationTests/ControllerActionResults/ActionResultDbContext.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#nullable disable
2-
31
using JetBrains.Annotations;
42
using Microsoft.EntityFrameworkCore;
53

@@ -8,7 +6,7 @@ namespace JsonApiDotNetCoreTests.IntegrationTests.ControllerActionResults
86
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
97
public sealed class ActionResultDbContext : DbContext
108
{
11-
public DbSet<Toothbrush> Toothbrushes { get; set; }
9+
public DbSet<Toothbrush> Toothbrushes => Set<Toothbrush>();
1210

1311
public ActionResultDbContext(DbContextOptions<ActionResultDbContext> options)
1412
: base(options)

test/JsonApiDotNetCoreTests/IntegrationTests/CustomRoutes/CustomRouteDbContext.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#nullable disable
2-
31
using JetBrains.Annotations;
42
using Microsoft.EntityFrameworkCore;
53

@@ -8,8 +6,8 @@ namespace JsonApiDotNetCoreTests.IntegrationTests.CustomRoutes
86
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
97
public sealed class CustomRouteDbContext : DbContext
108
{
11-
public DbSet<Town> Towns { get; set; }
12-
public DbSet<Civilian> Civilians { get; set; }
9+
public DbSet<Town> Towns => Set<Town>();
10+
public DbSet<Civilian> Civilians => Set<Civilian>();
1311

1412
public CustomRouteDbContext(DbContextOptions<CustomRouteDbContext> options)
1513
: base(options)

test/JsonApiDotNetCoreTests/IntegrationTests/EagerLoading/EagerLoadingDbContext.cs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#nullable disable
2-
31
using JetBrains.Annotations;
42
using Microsoft.EntityFrameworkCore;
53

@@ -10,9 +8,9 @@ namespace JsonApiDotNetCoreTests.IntegrationTests.EagerLoading
108
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
119
public sealed class EagerLoadingDbContext : DbContext
1210
{
13-
public DbSet<State> States { get; set; }
14-
public DbSet<Street> Streets { get; set; }
15-
public DbSet<Building> Buildings { get; set; }
11+
public DbSet<State> States => Set<State>();
12+
public DbSet<Street> Streets => Set<Street>();
13+
public DbSet<Building> Buildings => Set<Building>();
1614

1715
public EagerLoadingDbContext(DbContextOptions<EagerLoadingDbContext> options)
1816
: base(options)

test/JsonApiDotNetCoreTests/IntegrationTests/ExceptionHandling/ErrorDbContext.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#nullable disable
2-
31
using JetBrains.Annotations;
42
using Microsoft.EntityFrameworkCore;
53

@@ -8,8 +6,8 @@ namespace JsonApiDotNetCoreTests.IntegrationTests.ExceptionHandling
86
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
97
public sealed class ErrorDbContext : DbContext
108
{
11-
public DbSet<ConsumerArticle> ConsumerArticles { get; set; }
12-
public DbSet<ThrowingArticle> ThrowingArticles { get; set; }
9+
public DbSet<ConsumerArticle> ConsumerArticles => Set<ConsumerArticle>();
10+
public DbSet<ThrowingArticle> ThrowingArticles => Set<ThrowingArticle>();
1311

1412
public ErrorDbContext(DbContextOptions<ErrorDbContext> options)
1513
: base(options)

test/JsonApiDotNetCoreTests/IntegrationTests/HostingInIIS/HostingDbContext.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#nullable disable
2-
31
using JetBrains.Annotations;
42
using Microsoft.EntityFrameworkCore;
53

@@ -8,8 +6,8 @@ namespace JsonApiDotNetCoreTests.IntegrationTests.HostingInIIS
86
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
97
public sealed class HostingDbContext : DbContext
108
{
11-
public DbSet<ArtGallery> ArtGalleries { get; set; }
12-
public DbSet<Painting> Paintings { get; set; }
9+
public DbSet<ArtGallery> ArtGalleries => Set<ArtGallery>();
10+
public DbSet<Painting> Paintings => Set<Painting>();
1311

1412
public HostingDbContext(DbContextOptions<HostingDbContext> options)
1513
: base(options)

0 commit comments

Comments
 (0)