Ejemplo n.º 1
0
        public void AssignIfEmpty()
        {
            var j = new LocalJamList();

            j.AssignIfEmpty("harry");
            CollectionAssert.AreEqual(new[] { "harry" }, j.Elements);

            j.AssignIfEmpty("sally");
            CollectionAssert.AreEqual(new[] { "harry" }, j.Elements);
        }
Ejemplo n.º 2
0
        private static void ApplyOperator(string @operator, JamListBase[] values, LocalJamList variable)
        {
            switch (@operator)
            {
            case "assign":
                variable.Assign(values);
                break;

            case "assignifempty":
                variable.AssignIfEmpty(values);
                break;

            case "substract":
                variable.Subtract(values);
                break;

            case "append":
                variable.Append(values);
                break;
            }
        }