public int GetMessageMaxSizeInBytes(MessagingSku sku) { switch (sku) { case MessagingSku.Basic: case MessagingSku.Standard: return(256000); case MessagingSku.Premium: return(1000000); default: throw new NotImplementedException(string.Format("Maximum message size for sku '{0}' is unknown", sku.ToString())); } }