fix: initialize selected runtime for live playout
This commit is contained in:
@@ -373,7 +373,11 @@ public sealed class LegacyRuntimeAssetDeploymentContractTests
|
||||
"External legacy runtime paths are enabled",
|
||||
StringComparison.Ordinal));
|
||||
Assert.Contains(
|
||||
"Cuts files remain in the selected folder",
|
||||
@"Cuts and the credential-bearing Res\MmoneyCoder.ini remain",
|
||||
fullRuntimeMessage.Attribute("Text")?.Value,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains(
|
||||
"in the selected external folders",
|
||||
fullRuntimeMessage.Attribute("Text")?.Value,
|
||||
StringComparison.Ordinal);
|
||||
|
||||
@@ -654,6 +658,10 @@ public sealed class LegacyRuntimeAssetDeploymentContractTests
|
||||
RepositoryRoot,
|
||||
"scripts",
|
||||
"Initialize-ExistingDevelopmentPc.ps1"));
|
||||
var registrationInspector = File.ReadAllText(Path.Combine(
|
||||
RepositoryRoot,
|
||||
"scripts",
|
||||
"Inspect-K3DRegistration.ps1"));
|
||||
|
||||
Assert.Contains("[string] $LegacyRuntimeSourceRoot", initializer,
|
||||
StringComparison.Ordinal);
|
||||
@@ -784,6 +792,34 @@ public sealed class LegacyRuntimeAssetDeploymentContractTests
|
||||
"[string] $classReport.ThreadingModel -cne 'Apartment'",
|
||||
initializer,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains(
|
||||
"$standardK3dRoot = 'C:\\K3DAsyncEngine'",
|
||||
initializer,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains(
|
||||
"DLL\\x64\\Release\\K3DAsyncEngine.dll",
|
||||
initializer,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains(
|
||||
"Bin\\x64\\C#\\Interop.K3DAsyncEngineLib.dll",
|
||||
initializer,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains(
|
||||
"-Right $standardK3dNativePath",
|
||||
initializer,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains(
|
||||
"$expectedVendorRoot = 'C:\\K3DAsyncEngine'",
|
||||
registrationInspector,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains(
|
||||
"-Expected $expectedNativePath",
|
||||
registrationInspector,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains(
|
||||
"Assert-Amd64File -Path $interopPath",
|
||||
registrationInspector,
|
||||
StringComparison.Ordinal);
|
||||
Assert.DoesNotContain("Activator.CreateInstance", initializer,
|
||||
StringComparison.Ordinal);
|
||||
Assert.DoesNotContain("Connect(", initializer, StringComparison.Ordinal);
|
||||
|
||||
Reference in New Issue
Block a user