public void InativarRegistroUnico()
        {
            // Arrange
            EstudanteDominio oEstudanteDominio = null;
            Boolean isSucesso;

            // Act
            oEstudanteDominio = new EstudanteDominio();
            isSucesso = oEstudanteDominio.Inativar(1);

            // Assert
            Assert.IsTrue(isSucesso);

            oEstudanteDominio = null;
        }
        public void InativarMultiplosRegistros()
        {
            // Arrange
            EstudanteDominio oEstudanteDominio = null;
            int[] IdArrays = new int[] { 3, 5 };
            Boolean isSucesso;

            // Act
            oEstudanteDominio = new EstudanteDominio();
            isSucesso = oEstudanteDominio.Inativar(r => IdArrays.Contains(r.ID));

            // Assert
            Assert.IsTrue(isSucesso);

            oEstudanteDominio = null;
            IdArrays = null;
        }
        public void SelecionaRegistroUnicoInativoComExcecao()
        {
            // Arrange
            EstudanteDominio oEstudanteDominio = null;
            Estudante oEstudante = null;

            // Act 
            // Inativa registro 4 
            oEstudanteDominio = new EstudanteDominio();
            oEstudanteDominio.Inativar(4);

            // Assert Exception 
            oEstudanteDominio = new EstudanteDominio();
            oEstudante = oEstudanteDominio.Selecionar(4);

            oEstudanteDominio = null;
            oEstudante = null;
        }
        public void SelecionaRegistroUnicoInativoSemExcecao()
        {
            // Arrange
            EstudanteDominio oEstudanteDominio = null;
            Estudante oEstudante = null;

            // Act

            // Inativa registro 4 
            oEstudanteDominio = new EstudanteDominio();
            oEstudanteDominio.Inativar(4);

            // Seleciona registro inativado
            oEstudanteDominio = new EstudanteDominio(OpcaoRegistrosVisiveis.Todos);
            oEstudante = oEstudanteDominio.Selecionar(4);

            // Assert
            Assert.IsNotNull(oEstudante);
            Assert.IsTrue(oEstudante.DataExclusao != null);

            oEstudanteDominio = null;
            oEstudante = null;
        }