InstanceInitializersSource.cs (1313B)
1 // ----------------------------------------------------------------------------- 2 // <copyright file="InstanceInitializersSource.cs" company="Microsoft Corporation"> 3 // Copyright (c) Microsoft Corporation. Licensed under the MIT License. 4 // </copyright> 5 // ----------------------------------------------------------------------------- 6 7 namespace AppInstallerCLIE2ETests.Interop 8 { 9 using Microsoft.Management.Deployment.Projection; 10 11 /// <summary> 12 /// Source class for running tests in-process and out-of-process. 13 /// </summary> 14 public class InstanceInitializersSource 15 { 16 /// <summary> 17 /// List of in-process instance initializers passed as argument to the test class constructor. 18 /// </summary> 19 public static readonly IInstanceInitializer[] InProcess = 20 { 21 new ActivationFactoryInstanceInitializer(), 22 }; 23 24 /// <summary> 25 /// List of out-of-process instance initializers passed as argument to the test class constructor. 26 /// </summary> 27 public static readonly IInstanceInitializer[] OutOfProcess = 28 { 29 new LocalServerInstanceInitializer() 30 { 31 AllowLowerTrustRegistration = true, 32 UseDevClsids = true, 33 }, 34 }; 35 } 36 }