Exemplo n.º 1
0
        public void Deve_criar_um_dependente()
        {
            var dependenteEsperado = new {
                Nome             = Nome,
                DataDeNascimento = DataDeNascimento,
            };

            var novoDependente = new DependenteMenorDeIdade(dependenteEsperado.Nome, dependenteEsperado.DataDeNascimento);

            dependenteEsperado.ToExpectedObject().ShouldMatch(novoDependente);
        }
Exemplo n.º 2
0
        public void Deve_ser_um_dependente_menor_de_idade()
        {
            var dependente = new DependenteMenorDeIdade(Nome, DataDeNascimento);

            Assert.False(dependente.EhMaiorDeIdade());
        }
Exemplo n.º 3
0
        public void Deve_implementar_IDependente()
        {
            var dependente = new DependenteMenorDeIdade(Nome, DataDeNascimento);

            Assert.True(dependente is IDependente);
        }
Exemplo n.º 4
0
        public void Deve_ser_uma_Pessoa()
        {
            var dependente = new DependenteMenorDeIdade(Nome, DataDeNascimento);

            Assert.True(dependente is Pessoa);
        }