feat: add two-folder first-run playout setup
This commit is contained in:
@@ -81,10 +81,16 @@ public sealed class LegacyDevelopmentLiveStartupContractTests
|
||||
var bootstrap = app.IndexOf(
|
||||
"DevelopmentLiveLaunchBootstrap.TryApply(",
|
||||
StringComparison.Ordinal);
|
||||
var constructWindow = app.IndexOf("_window = new MainWindow();", StringComparison.Ordinal);
|
||||
var constructSetupWindow = app.IndexOf(
|
||||
"new FirstRunSetupWindow()",
|
||||
StringComparison.Ordinal);
|
||||
var constructMainWindow = app.IndexOf(
|
||||
"new MainWindow();",
|
||||
StringComparison.Ordinal);
|
||||
|
||||
Assert.True(bootstrap >= 0);
|
||||
Assert.True(constructWindow > bootstrap);
|
||||
Assert.True(constructSetupWindow > bootstrap);
|
||||
Assert.True(constructMainWindow > constructSetupWindow);
|
||||
Assert.Contains("#if DEBUG", app, StringComparison.Ordinal);
|
||||
Assert.Contains("const bool isDebugBuild = true;", app, StringComparison.Ordinal);
|
||||
Assert.Contains("const bool isDebugBuild = false;", app, StringComparison.Ordinal);
|
||||
@@ -106,6 +112,10 @@ public sealed class LegacyDevelopmentLiveStartupContractTests
|
||||
"IsDevelopmentLiveLaunch = developmentLive.IsApplied;",
|
||||
app,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains(
|
||||
"_window = showFirstRunSetup",
|
||||
app,
|
||||
StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
Reference in New Issue
Block a user