< Summary

Class:Azure.ResourceManager.Compute.Models.RollingUpgradeStatusCodeExtensions
Assembly:Azure.ResourceManager.Compute
File(s):C:\Git\azure-sdk-for-net\sdk\compute\Azure.ResourceManager.Compute\src\Generated\Models\RollingUpgradeStatusCode.Serialization.cs
Covered lines:0
Uncovered lines:13
Coverable lines:13
Total lines:32
Line coverage:0% (0 of 13)
Covered branches:0
Total branches:13
Branch coverage:0% (0 of 13)

Metrics

MethodCyclomatic complexity Line coverage Branch coverage
ToSerialString(...)-0%0%
ToRollingUpgradeStatusCode(...)-0%0%

File(s)

C:\Git\azure-sdk-for-net\sdk\compute\Azure.ResourceManager.Compute\src\Generated\Models\RollingUpgradeStatusCode.Serialization.cs

#LineLine coverage
 1// Copyright (c) Microsoft Corporation. All rights reserved.
 2// Licensed under the MIT License.
 3
 4// <auto-generated/>
 5
 6#nullable disable
 7
 8using System;
 9
 10namespace Azure.ResourceManager.Compute.Models
 11{
 12    internal static class RollingUpgradeStatusCodeExtensions
 13    {
 014        public static string ToSerialString(this RollingUpgradeStatusCode value) => value switch
 015        {
 016            RollingUpgradeStatusCode.RollingForward => "RollingForward",
 017            RollingUpgradeStatusCode.Cancelled => "Cancelled",
 018            RollingUpgradeStatusCode.Completed => "Completed",
 019            RollingUpgradeStatusCode.Faulted => "Faulted",
 020            _ => throw new ArgumentOutOfRangeException(nameof(value), value, "Unknown RollingUpgradeStatusCode value.")
 021        };
 22
 23        public static RollingUpgradeStatusCode ToRollingUpgradeStatusCode(this string value)
 24        {
 025            if (string.Equals(value, "RollingForward", StringComparison.InvariantCultureIgnoreCase)) return RollingUpgra
 026            if (string.Equals(value, "Cancelled", StringComparison.InvariantCultureIgnoreCase)) return RollingUpgradeSta
 027            if (string.Equals(value, "Completed", StringComparison.InvariantCultureIgnoreCase)) return RollingUpgradeSta
 028            if (string.Equals(value, "Faulted", StringComparison.InvariantCultureIgnoreCase)) return RollingUpgradeStatu
 029            throw new ArgumentOutOfRangeException(nameof(value), value, "Unknown RollingUpgradeStatusCode value.");
 30        }
 31    }
 32}