Exemple #1
0
        public void CreateValidValidatableModel()
        {
            TestValidatableModel testValidatableModel = new TestValidatableModel
            {
                Name      = Faker.Name.FullName(),
                Email     = Faker.Internet.Email(),
                Birthdate = Faker.Identification.DateOfBirth()
            };

            ValidationContext validationContext = new ValidationContext(testValidatableModel);

            testValidatableModel.Validate(validationContext);

            Assert.IsTrue(testValidatableModel.Valid);
        }
Exemple #2
0
        public void CreateInvalidValidatableModel()
        {
            TestValidatableModel testValidatableModel = new TestValidatableModel
            {
                Name      = string.Empty,
                Email     = string.Empty,
                Birthdate = null
            };

            ValidationContext validationContext = new ValidationContext(testValidatableModel);

            testValidatableModel.Validate(validationContext);

            Assert.IsFalse(testValidatableModel.Valid);
            Assert.AreEqual(3, testValidatableModel.Notifications.Count);
        }