Ejemplo n.º 1
0
        public void RRequiredAttributeDisplayValueCorrect()
        {
            var result = new RRequiredAttribute().Validate(() => new { Property = default(RRequiredAttributeTests) }, "Property", "Class");

            Assert.IsNotNull(result);
            Assert.IsTrue(result.ErrorMessage.Contains("Class"));
        }
Ejemplo n.º 2
0
        public void RRequiredAttributeNullableTypeNegative()
        {
            var result = new RRequiredAttribute().Validate(() => new { Property = default(int?) }, "Property");

            Assert.IsNotNull(result);
        }
Ejemplo n.º 3
0
        public void RRequiredAttributeNullableTypePositive()
        {
            var result = new RRequiredAttribute().Validate(() => new { Property = (int?)10 }, "Property");

            Assert.IsNull(result);
        }
Ejemplo n.º 4
0
        public void RRequiredAttributeReferenceTypeNegative()
        {
            var result = new RRequiredAttribute().Validate(() => new { Property = default(RRequiredAttributeTests) }, "Property");

            Assert.IsNotNull(result);
        }
Ejemplo n.º 5
0
        public void RRequiredAttributeReferenceTypePositive()
        {
            var result = new RRequiredAttribute().Validate(() => new { Property = new { SomeProperty = 20 } }, "Property");

            Assert.IsNull(result);
        }