Exemplo n.º 1
0
        public void CanValidateForCreation()
        {
            dynamic model  = this.GetResource("test.validator");
            dynamic record = new ExpandoObject();

            record.required_field = null;
            record.readonly_field = "hello!";

            var vex = Assert.Throws <ValidationException>(() =>
            {
                ModelValidator.ValidateRecordForCreation(model, record);
            });

            Assert.AreEqual(1, vex.Fields.Count);
        }