示例#1
0
        public bool IsEnumOneOf_exp_params_Tests(GuardEnum1 exp, string messageContains)
        {
            try
            {
                Guard.IsEnumOneOf(() => exp, GuardEnum1.One, GuardEnum1.Three, GuardEnum1.Five);

                return(true);
            }
            catch (ArgumentException ex)
            {
                Assert.IsTrue(ex.Message.Contains(messageContains), ex.Message);

                return(false);
            }
        }
示例#2
0
        public bool IsEnumOneOf_exp_val_list_Tests(GuardEnum1 val, string messageContains)
        {
            try
            {
                var allowedList = new[] { GuardEnum1.One, GuardEnum1.Three, GuardEnum1.Five };
                var exp         = (GuardEnum1)10;
                Guard.IsEnumOneOf(() => exp, val, allowedList);

                return(true);
            }
            catch (ArgumentException ex)
            {
                Assert.IsTrue(ex.Message.Contains(messageContains), ex.Message);

                return(false);
            }
        }