Ejemplo n.º 1
0
        public DismFeatureInfoTest(TestWimTemplate template)
            : base(template)
        {
            _featureInfo.CustomProperty = ListToPtrArray(_customProperties);

            _featureInfo.CustomPropertyCount = (uint)_customProperties.Count;
        }
Ejemplo n.º 2
0
        protected DismTestBase(TestWimTemplate template, ITestOutputHelper testOutput)
            : base(template)
        {
            _testOutput = testOutput;

            _logFilePath = Path.Combine(TestDirectory, "dism.log");

            DismApi.Initialize(DismLogLevel.LogErrorsWarningsInfo, _logFilePath);
        }
Ejemplo n.º 3
0
        protected TestBase(TestWimTemplate template)
        {
            Template = template;

            MountPath = Directory.CreateDirectory(Path.Combine(TestDirectory, "mount")).FullName;

            TestAssemblyDirectory = Path.GetDirectoryName(new Uri(Assembly.GetExecutingAssembly().CodeBase).LocalPath);

            InstallWimPath = Path.Combine(TestAssemblyDirectory, "install.wim");
        }
Ejemplo n.º 4
0
        public DismImageInfoTest(TestWimTemplate template)
            : base(template)
        {
            _imageInfo.Language             = ListToPtrArray(_languages);
            _imageInfo.LanguageCount        = (uint)_languages.Count;
            _imageInfo.DefaultLanguageIndex = 1;

            _imageInfo.CustomizedInfo = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(DismApi.DismWimCustomizedInfo_)));

            Marshal.StructureToPtr(_wimCustomizedInfo, _imageInfo.CustomizedInfo, false);
        }
Ejemplo n.º 5
0
 public DismAppxPackageCollectionTest(TestWimTemplate template)
     : base(template)
 {
 }
Ejemplo n.º 6
0
 public DismImageInfoCollectionTest(TestWimTemplate template)
     : base(template)
 {
 }
 public DismCustomPropertyCollectionTest(TestWimTemplate template)
     : base(template)
 {
 }
 public DismCustomPropertyTest(TestWimTemplate template)
     : base(template)
 {
 }
Ejemplo n.º 9
0
 public DismInitializeTest(TestWimTemplate template)
     : base(template)
 {
 }
 protected DismInstallWimTestBase(TestWimTemplate template, ITestOutputHelper testOutput)
     : base(template, testOutput)
 {
     _session = new Lazy <DismSession>(GetSession, isThreadSafe: true);
 }
Ejemplo n.º 11
0
 public DismFeatureTest(TestWimTemplate template)
     : base(template)
 {
 }
Ejemplo n.º 12
0
 public DismPackageInfoExTest(TestWimTemplate template)
     : base(template)
 {
 }
Ejemplo n.º 13
0
 public DismAppxPackageTest(TestWimTemplate template)
     : base(template)
 {
 }
Ejemplo n.º 14
0
 public ApplyUnattendTest(TestWimTemplate template, ITestOutputHelper testOutput)
     : base(template, testOutput)
 {
 }
Ejemplo n.º 15
0
 public DismDriverPackageTest(TestWimTemplate template)
     : base(template)
 {
 }
Ejemplo n.º 16
0
 public DismDriverPackageCollectionTest(TestWimTemplate template)
     : base(template)
 {
 }
Ejemplo n.º 17
0
 public DismCapabilityCollectionTest(TestWimTemplate template)
     : base(template)
 {
 }
 public DismMountedImageInfoTest(TestWimTemplate template)
     : base(template)
 {
 }
Ejemplo n.º 19
0
 protected DismStructTest(TestWimTemplate template)
     : base(template)
 {
 }
Ejemplo n.º 20
0
 public GetCapabilitiesTest(TestWimTemplate template, ITestOutputHelper testOutput)
     : base(template, testOutput)
 {
 }
Ejemplo n.º 21
0
 public DismFeatureCollectionTest(TestWimTemplate template)
     : base(template)
 {
 }
Ejemplo n.º 22
0
 protected DismCollectionTest(TestWimTemplate template)
     : base(template)
 {
 }
 public GetProvisionedAppxPackagesTest(TestWimTemplate template, ITestOutputHelper testOutput)
     : base(template, testOutput)
 {
 }
Ejemplo n.º 24
0
 public GetPackageInfoExTest(TestWimTemplate template, ITestOutputHelper testOutput)
     : base(template, testOutput)
 {
 }
Ejemplo n.º 25
0
 public DismWimCustomizedInfoTest(TestWimTemplate template)
     : base(template)
 {
 }
 public DismCapabilityInfoTest(TestWimTemplate template)
     : base(template)
 {
 }
Ejemplo n.º 27
0
 public GetImageInfoTest(TestWimTemplate template, ITestOutputHelper testOutput)
     : base(template, testOutput)
 {
 }
Ejemplo n.º 28
0
 public CheckImageHealthTest(TestWimTemplate template, ITestOutputHelper testOutput)
     : base(template, testOutput)
 {
 }