public void EqualsToTier(bool expected, ArmSkuTier tier1, ArmSkuTier tier2) { ArmSku sku1 = new ArmSku(null, tier1, null, null, null); ArmSku sku2 = new ArmSku(null, tier2, null, null, null); Assert.AreEqual(expected, sku1.Equals(sku2), "Skus did not match expected equals"); Assert.AreEqual(expected, sku1.GetHashCode() == sku2.GetHashCode(), $"Hashcodes comparison was expect {expected} but was {!expected}, ({sku1.GetHashCode()}, {sku2.GetHashCode()})"); }
public static string ToSerialString(this ArmSkuTier value) => value switch {