Skip to content

Commit 1d81f8f

Browse files
#68 Add driverInitializationStage configuration property
1 parent 0716d8f commit 1d81f8f

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Atata.Configuration.Json/JsonConfig`1.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,8 @@ public DriverJsonSection Driver
8080

8181
/// <summary>
8282
/// Gets or sets the driver initialization stage.
83-
/// The default value is <see cref="AtataContextDriverInitializationStage.Build"/>.
8483
/// </summary>
85-
public AtataContextDriverInitializationStage DriverInitializationStage { get; set; } = AtataContextDriverInitializationStage.Build;
84+
public AtataContextDriverInitializationStage? DriverInitializationStage { get; set; }
8685

8786
public List<LogConsumerJsonSection> LogConsumers { get; set; }
8887

src/Atata.Configuration.Json/Mapping/JsonConfigMapper.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ public static class JsonConfigMapper
1010
public static AtataContextBuilder Map<TConfig>(TConfig config, AtataContextBuilder builder)
1111
where TConfig : JsonConfig<TConfig>
1212
{
13-
builder.UseDriverInitializationStage(config.DriverInitializationStage);
13+
if (config.DriverInitializationStage != null)
14+
builder.UseDriverInitializationStage(config.DriverInitializationStage.Value);
1415

1516
if (config.BaseUrl != null)
1617
builder.UseBaseUrl(config.BaseUrl);

0 commit comments

Comments
 (0)