public void ProcessNullTest()
        {
            var attr   = new DittoArchetypeAttribute();
            var result = attr.ProcessSpecifiedValue(null);

            Assert.IsNull(result);
        }
        public void ProcessEmptyArrayTest()
        {
            var attr   = new DittoArchetypeAttribute();
            var list   = GetArray(new { });
            var result = attr.ProcessSpecifiedValue(list);

            Assert.AreNotEqual(list, result);
        }
        public void ProcessListTest()
        {
            var attr = new DittoArchetypeAttribute();
            var list = new List <object>();

            list.Add("Hello");
            list.Add("World");
            var result = attr.ProcessSpecifiedValue(list);

            Assert.IsTrue(result is List <object>);
        }