public void SelectRuntimeFramework(string assemblyName, bool runAsX86) { var assemblyPath = Path.Combine(TestContext.CurrentContext.TestDirectory, assemblyName); FileAssert.Exists(assemblyPath, $"File not found: {assemblyPath}"); var package = new TestPackage(assemblyPath); _packageManager.UpdatePackage(package); var runtimeFramework = _runtimeService.SelectRuntimeFramework(package); Assert.That(package.GetSetting("TargetRuntimeFramework", ""), Is.EqualTo(runtimeFramework)); Assert.That(package.GetSetting("RunAsX86", false), Is.EqualTo(runAsX86)); }
public void DefaultSettings() { var package = new TestPackage(new string[] { "some.dll" }); var subPackage = package.SubPackages[0]; _packageService.UpdatePackage(package); Assert.Multiple(() => { Assert.That(package.GetSetting(EnginePackageSettings.ImageRuntimeVersion, ""), Is.EqualTo("")); Assert.That(package.GetSetting(EnginePackageSettings.ImageTargetFrameworkName, ""), Is.EqualTo("")); Assert.False(package.GetSetting(EnginePackageSettings.ImageRequiresX86, false)); Assert.False(package.GetSetting(EnginePackageSettings.ImageRequiresDefaultAppDomainAssemblyResolver, false)); Assert.That(subPackage.GetSetting(EnginePackageSettings.ImageRuntimeVersion, ""), Is.EqualTo("")); Assert.That(subPackage.GetSetting(EnginePackageSettings.ImageTargetFrameworkName, ""), Is.EqualTo("")); Assert.False(subPackage.GetSetting(EnginePackageSettings.ImageRequiresX86, false)); Assert.False(subPackage.GetSetting(EnginePackageSettings.ImageRequiresDefaultAppDomainAssemblyResolver, false)); }); }