public void ResourceTypeConverterToTypeStringReturnsCorrectResourceTypeStrings()
        {
            var values        = Enum.GetValues(typeof(ResourceType));
            var resourceTypes = values.Cast <ResourceType>();

            foreach (var resourceType in resourceTypes)
            {
                var result = ResourceTypeConverter.ToTypeString(resourceType);
                if (resourceType == ResourceType.WorkflowService)
                {
                    Assert.AreEqual(ResourceTypeConverter.TypeWorkflowService, result);
                }
                else if (resourceType == ResourceType.ReservedService)
                {
                    Assert.AreEqual(ResourceTypeConverter.TypeReservedService, result);
                }
                else if (resourceType == ResourceType.Server || resourceType.ToString().EndsWith("Source"))
                {
                    Assert.AreEqual(ResourceTypeConverter.TypeSource, result);
                }
                else if (resourceType.ToString().EndsWith("Service"))
                {
                    Assert.AreEqual(ResourceTypeConverter.TypeService, result);
                }
                else
                {
                    Assert.AreEqual(ResourceTypeConverter.TypeWildcard, result);
                }
            }
        }