Exemple #1
0
        public void NifPessoaColetivaDeveEstarValido()
        {
            //arrange
            var nif = new PessoaColetiva();

            //act
            var valido = nif.EstaValido("520727703");

            //assert
            Assert.IsTrue(valido);
        }
Exemple #2
0
        public void NifElementosNumeroMinimoNaoDeveEstarValido()
        {
            //arrange
            var nif = new PessoaColetiva();

            //act
            var naoEstaValido = !nif.EstaValido("5");

            //assert
            Assert.IsTrue(naoEstaValido);
        }
Exemple #3
0
        public void NifPessoaSingularNaoDeveEstarValido()
        {
            //arrange
            var nif = new PessoaColetiva();

            //act
            var invalido = !nif.EstaValido("201648016");

            //assert
            Assert.IsTrue(invalido);
        }
Exemple #4
0
        public void DeveEstarFormatado()
        {
            //arrange
            var nif = new PessoaColetiva();

            //act
            var          nifFormatadoCalculado  = nif.ToStringFormatado("555555555");
            const string nifFormatadoComparacao = "555 555 555";

            //assert
            Assert.AreEqual(nifFormatadoComparacao, nifFormatadoCalculado);
        }
Exemple #5
0
        public void GeradorDeveGerarNifValido()
        {
            //arrange
            var nif = new PessoaColetiva();

            //act
            var nifTeste   = nif.GerarValorParaTestes();
            var estaValido = nif.EstaValido(nifTeste);

            //assert
            Assert.IsTrue(estaValido);
        }