コード例 #1
0
ファイル: ValidatorsTest.cs プロジェクト: rodrigolessa/zimmer
        public void TestaValidatorDaEntidadeNula()
        {
            //Arrange
            EntidadeValidavel entidadeA = null;

            IEntityValidator entityValidator = EntityValidatorFactory.CreateValidator();

            //Act
            var entityAValidationResult = entityValidator.IsValid(entidadeA);
            var entityAInvalidMessages  = entityValidator.GetInvalidMessages(entidadeA);


            //Assert
            Assert.IsFalse(entityAValidationResult);

            Assert.IsFalse(entityAInvalidMessages.Any());
        }
コード例 #2
0
ファイル: ValidatorsTest.cs プロジェクト: rodrigolessa/zimmer
        public void EntidadeValidavelComAtributoObrigatorio()
        {
            //Arrange
            var entidadeA = new EntidadeValidavel();

            entidadeA.PropriedadeObrigatoria = null;

            IEntityValidator entityValidator = EntityValidatorFactory.CreateValidator();

            //Act
            var entityAValidationResult = entityValidator.IsValid(entidadeA);
            var entityAInvalidMessages  = entityValidator.GetInvalidMessages(entidadeA);


            //Assert
            Assert.IsFalse(entityAValidationResult);

            Assert.IsTrue(entityAInvalidMessages.Any());
        }