winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

PSTestConfigurationUnitResult.cs (1348B)


      1 // -----------------------------------------------------------------------------
      2 // <copyright file="PSTestConfigurationUnitResult.cs" company="Microsoft Corporation">
      3 //     Copyright (c) Microsoft Corporation. Licensed under the MIT License.
      4 // </copyright>
      5 // -----------------------------------------------------------------------------
      6 
      7 namespace Microsoft.WinGet.Configuration.Engine.PSObjects
      8 {
      9     using Microsoft.Management.Configuration;
     10     using Microsoft.WinGet.Configuration.Engine.Helpers;
     11 
     12     /// <summary>
     13     /// Wrapper for TestConfigurationUnitResult.
     14     /// </summary>
     15     public class PSTestConfigurationUnitResult : PSUnitResult
     16     {
     17         /// <summary>
     18         /// Initializes a new instance of the <see cref="PSTestConfigurationUnitResult"/> class.
     19         /// </summary>
     20         /// <param name="testUnitResult">Test unit result.</param>
     21         internal PSTestConfigurationUnitResult(TestConfigurationUnitResult testUnitResult)
     22             : base(testUnitResult.Unit, testUnitResult.ResultInformation)
     23         {
     24             this.TestResult = Utilities.ToPSConfigurationTestResult(testUnitResult.TestResult);
     25         }
     26 
     27         /// <summary>
     28         /// Gets the test result.
     29         /// </summary>
     30         public PSConfigurationTestResult TestResult { get; private init; }
     31     }
     32 }