コード例 #1
0
        private static void JsonSerializeTEST()
        {
            JavaScriptSerializer jss = new JavaScriptSerializer();
            InforModel           ifm = new InforModel()
            {
                Messages = "Next Messages"
            };

            Console.WriteLine(jss.Serialize(ifm));
            ifm = null;
            Console.WriteLine(jss.Serialize(ifm));
        }
コード例 #2
0
        public void PropertyValid()
        {
            InforModel inm = new InforModel {
                Messages = "aaaa"
            };

            ValidationContext       context = new ValidationContext(inm);
            List <ValidationResult> results = new List <ValidationResult>();

            context.DisplayName = "Messages";
            context.MemberName  = "Messages";
            bool isValid = Validator.TryValidateProperty(inm.Messages, context, results);

            Assert.IsTrue(isValid);
        }
コード例 #3
0
        public void AttributeValid()
        {
            InforModel inm = new InforModel
            {
                Messages = "aaaa",
                Age      = -1,
                Salary   = -1M,
            };

            ValidationContext       context = new ValidationContext(inm);
            List <ValidationResult> results = new List <ValidationResult>();

            bool isValid = Validator.TryValidateObject(inm, context, results, true);

            Assert.IsTrue(isValid);
        }