Skip to content

Commit 9d1dea5

Browse files
fix code review issues
1 parent ac648c9 commit 9d1dea5

2 files changed

Lines changed: 2 additions & 55 deletions

File tree

EstateReportingAPI.IntegrationTests/CustomWebApplicationFactory.cs

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,9 @@ protected override void ConfigureWebHost(IWebHostBuilder builder)
5353
var context = new EstateManagementContext(DatabaseConnectionString);
5454
Func<string, EstateManagementContext> f = connectionString => context;
5555

56-
//this.DbContextFactory = new Mock<IDbContextResolver<EstateManagementContext>>();
5756
containerBuilder.AddTransient<EstateManagementContext>(_ => context);
5857
var serviceProvider = containerBuilder.BuildServiceProvider();
59-
//var scope = serviceProvider.CreateScope();
60-
58+
6159
var inMemorySettings = new Dictionary<string, string>
6260
{
6361
{ "ConnectionStrings:TransactionProcessorReadModel", DatabaseConnectionString }
@@ -68,8 +66,6 @@ protected override void ConfigureWebHost(IWebHostBuilder builder)
6866
.Build();
6967

7068
IDbContextResolver<EstateManagementContext> resolver = new DbContextResolver<EstateManagementContext>(serviceProvider, configuration);
71-
//IDbContextFactory<EstateManagementContext> factory = new DbContextFactory<EstateManagementContext>(new TestConnectionStringConfigurationRepository(DatabaseConnectionString), f);
72-
7369
IReportingManager manager = new ReportingManager(resolver);
7470

7571
containerBuilder.AddSingleton(manager);
@@ -86,33 +82,6 @@ protected override void ConfigureWebHost(IWebHostBuilder builder)
8682

8783
}
8884

89-
public class TestConnectionStringConfigurationRepository : IConnectionStringConfigurationRepository
90-
{
91-
private readonly string DbConnectionString;
92-
93-
public TestConnectionStringConfigurationRepository(String dbConnectionString)
94-
{
95-
DbConnectionString = dbConnectionString;
96-
}
97-
public Task DeleteConnectionStringConfiguration(string externalIdentifier, string connectionStringIdentifier,
98-
CancellationToken cancellationToken)
99-
{
100-
throw new NotImplementedException();
101-
}
102-
103-
public async Task<string> GetConnectionString(string externalIdentifier, string connectionStringIdentifier,
104-
CancellationToken cancellationToken)
105-
{
106-
return DbConnectionString;
107-
}
108-
109-
public Task CreateConnectionString(string externalIdentifier, string connectionStringIdentifier, string connectionString,
110-
CancellationToken cancellationToken)
111-
{
112-
throw new NotImplementedException();
113-
}
114-
}
115-
11685
public class TestAuthHandlerOptions : AuthenticationSchemeOptions
11786
{
11887
public string DefaultUserId { get; set; } = null!;

EstateReportingAPI/Startup.cs

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -42,32 +42,10 @@ public void ConfigureContainer(ServiceRegistry services)
4242
services.IncludeRegistry<MiddlewareRegistry>();
4343
services.IncludeRegistry<RepositoryRegistry>();
4444
services.IncludeRegistry<MediatorRegistry>();
45-
46-
//String? inTestMode = Environment.GetEnvironmentVariable("InTestMode");
47-
//if (String.Compare(inTestMode, Boolean.TrueString, StringComparison.InvariantCultureIgnoreCase) == 0)
48-
//{
49-
// services.AddSingleton<IReportingManager, ReportingManager>();
50-
//}
51-
45+
5246
Container = new Container(services);
5347
}
5448

55-
//public void ConfigureServices(IServiceCollection services){
56-
// // ConfigurationReader.Initialise(Configuration);
57-
// // ServiceRegistry registry = new ServiceRegistry(services);
58-
// // registry.IncludeRegistry<MiddlewareRegistry>();
59-
// // registry.IncludeRegistry<RepositoryRegistry>();
60-
61-
// // Container = new Container(registry);
62-
// String? inTestMode = Environment.GetEnvironmentVariable("InTestMode");
63-
// if (String.Compare(inTestMode, Boolean.TrueString, StringComparison.InvariantCultureIgnoreCase) == 0)
64-
// {
65-
// services.AddSingleton<IReportingManager, ReportingManager>();
66-
// }
67-
68-
69-
//}
70-
7149
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
7250
{
7351
if (env.IsDevelopment())

0 commit comments

Comments
 (0)