using NUnit.Framework;
using UnityEngine.Scripting;
namespace UnityEngine.TestTools
{
    /// 
    /// Like the ValuesAttribute it is used to provide literal arguments for
    /// an individual parameter of a test. It has the Preserve attribute added,
    /// allowing it to persist in players build at a high stripping level.
    /// 
    [Preserve]
    public class PreservedValuesAttribute : ValuesAttribute
    {
        /// 
        /// Construct the values attribute with a set of arguments.
        /// 
        /// The set of arguments for the test parameter.
        public PreservedValuesAttribute(params object[] args) : base(args)
        {
        }
    }
}