/// <summary>
        /// Adds the color attribute type.
        /// </summary>
        /// <returns>The type ID.</returns>
        private int AddColorAttributeType(IDatabaseApi uut, Guid databaseId)
        {
            AssetTypeBuilder       typeBuilder   = new AssetTypeBuilder(colorTypeName, databaseId);
            AssetNameAttributeType assetNameType = new AssetNameAttributeType
            {
                Key      = nameKey,
                Required = true
            };

            typeBuilder.AttributeTypes.Add(assetNameType);

            IntegerAttributeType redValue = new IntegerAttributeType
            {
                Key          = redKey,
                Required     = true,
                MinValue     = 0,
                MaxValue     = 255,
                DefaultValue = 0
            };

            typeBuilder.AttributeTypes.Add(redValue);

            IntegerAttributeType greenValue = new IntegerAttributeType
            {
                Key          = greenKey,
                Required     = true,
                MinValue     = 0,
                MaxValue     = 255,
                DefaultValue = 0
            };

            typeBuilder.AttributeTypes.Add(greenValue);

            IntegerAttributeType blueValue = new IntegerAttributeType
            {
                Key          = blueKey,
                Required     = true,
                MinValue     = 0,
                MaxValue     = 255,
                DefaultValue = 0
            };

            typeBuilder.AttributeTypes.Add(blueValue);

            int colorAssetTypeID = uut.AddAssetType(typeBuilder);

            return(colorAssetTypeID);
        }