Skip to content

Commit 3ace741

Browse files
committed
Updated tests
1 parent 26b4747 commit 3ace741

File tree

26 files changed

+431
-551
lines changed

26 files changed

+431
-551
lines changed

Tests/AzureFunctions.AzureEventGrid.GroupA/AzureFunctions.AzureEventGrid.GroupA.application.output.log

Lines changed: 63 additions & 63 deletions
Large diffs are not rendered by default.

Tests/AzureFunctions.AzureEventGrid.GroupA/AzureFunctions.AzureEventGrid.Infrastructure/Persistence/DesignTimeDbContextFactory.cs

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using System;
12
using System.IO;
23
using System.Linq;
34
using Intent.RoslynWeaver.Attributes;
@@ -24,23 +25,7 @@ public class DesignTimeDbContextFactory : IDesignTimeDbContextFactory<Applicatio
2425
/// </param>
2526
public ApplicationDbContext CreateDbContext(string[] args)
2627
{
27-
var optionsBuilder = new DbContextOptionsBuilder<ApplicationDbContext>();
28-
29-
IConfigurationRoot configuration = new ConfigurationBuilder()
30-
.SetBasePath(Directory.GetCurrentDirectory())
31-
.AddJsonFile("appsettings.json")
32-
.AddEnvironmentVariables()
33-
.AddUserSecrets(typeof(DesignTimeDbContextFactory).Assembly)
34-
.Build();
35-
var connStringName = args.FirstOrDefault();
36-
37-
if (string.IsNullOrEmpty(connStringName))
38-
{
39-
connStringName = "DefaultConnection";
40-
}
41-
var connectionString = configuration.GetConnectionString(connStringName);
42-
optionsBuilder.UseInMemoryDatabase(connStringName);
43-
return new ApplicationDbContext(optionsBuilder.Options, null!);
28+
throw new NotSupportedException("Cannot create migration scripts for In-Memory database provider");
4429
}
4530
}
4631
}

Tests/AzureFunctions.AzureEventGrid.GroupA/modules.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<module moduleId="Intent.Entities" version="5.1.14" supportedClientVersions="[4.3.3, 5.0.0-a)" />
3333
<module moduleId="Intent.Entities.Repositories.Api" version="5.1.9" supportedClientVersions="[4.3.0-a, 5.0.0-a)" />
3434
<module moduleId="Intent.EntityFrameworkCore" version="5.0.29-pre.1" supportedClientVersions="[4.3.0-a, 5.0.0-a)" />
35-
<module moduleId="Intent.EntityFrameworkCore.DesignTimeDbContextFactory" version="4.2.11-pre.0" supportedClientVersions="[4.3.0-a, 5.0.0-a)" />
35+
<module moduleId="Intent.EntityFrameworkCore.DesignTimeDbContextFactory" version="4.2.11-pre.1" supportedClientVersions="[4.3.0-a, 5.0.0-a)" />
3636
<module moduleId="Intent.EntityFrameworkCore.Interop.DomainEvents" version="4.1.4" supportedClientVersions="[4.1.0-pre.0, 5.0.0-a)" />
3737
<module moduleId="Intent.EntityFrameworkCore.Repositories" version="4.7.15" supportedClientVersions="[4.3.0-a, 5.0.0-a)" />
3838
<module moduleId="Intent.Eventing.AzureEventGrid" version="1.2.2" supportedClientVersions="[4.5.0-a,5.0.0)" />

Tests/AzureFunctions.AzureEventGrid.GroupB/AzureFunctions.AzureEventGrid.GroupB.application.output.log

Lines changed: 62 additions & 62 deletions
Large diffs are not rendered by default.

Tests/AzureFunctions.AzureEventGrid.GroupB/AzureFunctions.AzureEventGrid.Infrastructure/Persistence/DesignTimeDbContextFactory.cs

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using System;
12
using System.IO;
23
using System.Linq;
34
using Intent.RoslynWeaver.Attributes;
@@ -24,23 +25,7 @@ public class DesignTimeDbContextFactory : IDesignTimeDbContextFactory<Applicatio
2425
/// </param>
2526
public ApplicationDbContext CreateDbContext(string[] args)
2627
{
27-
var optionsBuilder = new DbContextOptionsBuilder<ApplicationDbContext>();
28-
29-
IConfigurationRoot configuration = new ConfigurationBuilder()
30-
.SetBasePath(Directory.GetCurrentDirectory())
31-
.AddJsonFile("appsettings.json")
32-
.AddEnvironmentVariables()
33-
.AddUserSecrets(typeof(DesignTimeDbContextFactory).Assembly)
34-
.Build();
35-
var connStringName = args.FirstOrDefault();
36-
37-
if (string.IsNullOrEmpty(connStringName))
38-
{
39-
connStringName = "DefaultConnection";
40-
}
41-
var connectionString = configuration.GetConnectionString(connStringName);
42-
optionsBuilder.UseInMemoryDatabase(connStringName);
43-
return new ApplicationDbContext(optionsBuilder.Options, null!);
28+
throw new NotSupportedException("Cannot create migration scripts for In-Memory database provider");
4429
}
4530
}
4631
}

Tests/AzureFunctions.AzureEventGrid.GroupB/modules.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<module moduleId="Intent.Entities" version="5.1.14" supportedClientVersions="[4.3.3, 5.0.0-a)" />
3333
<module moduleId="Intent.Entities.Repositories.Api" version="5.1.9" supportedClientVersions="[4.3.0-a, 5.0.0-a)" />
3434
<module moduleId="Intent.EntityFrameworkCore" version="5.0.29-pre.1" supportedClientVersions="[4.3.0-a, 5.0.0-a)" />
35-
<module moduleId="Intent.EntityFrameworkCore.DesignTimeDbContextFactory" version="4.2.11-pre.0" supportedClientVersions="[4.3.0-a, 5.0.0-a)" />
35+
<module moduleId="Intent.EntityFrameworkCore.DesignTimeDbContextFactory" version="4.2.11-pre.1" supportedClientVersions="[4.3.0-a, 5.0.0-a)" />
3636
<module moduleId="Intent.EntityFrameworkCore.Interop.DomainEvents" version="4.1.4" supportedClientVersions="[4.1.0-pre.0, 5.0.0-a)" />
3737
<module moduleId="Intent.EntityFrameworkCore.Repositories" version="4.7.15" supportedClientVersions="[4.3.0-a, 5.0.0-a)" />
3838
<module moduleId="Intent.Eventing.AzureEventGrid" version="1.2.2" supportedClientVersions="[4.5.0-a,5.0.0)" />

0 commit comments

Comments
 (0)