public void Deve_Inserir_Cartao_No_Cliente()
        {
            //Given
            ClienteEntity clienteEntity = new ClienteEntity(
                new NomeValueObject("Weslley", "Carneiro"),
                new EmailValueObject("*****@*****.**")
                );
            CartaoCreditoEntity cartaoCreditoEntity = new CartaoCreditoEntity(
                "Weslley B. Carneiro",
                "1326554545455",
                "985",
                new DateTime(2030, 11, 30),
                clienteEntity.Id
                );

            //When
            clienteEntity.AdicionarCartao(cartaoCreditoEntity);

            //Then
            clienteEntity.Cartoes.Any().Should().BeTrue();
        }
        public void Deve_Inserir_Cartao_Vencido()
        {
            //Given
            var           clienteId     = Guid.NewGuid();
            ClienteEntity clienteEntity = new ClienteEntity(
                clienteId,
                new NomeValueObject("Weslley", "Carneiro"),
                new EmailValueObject("*****@*****.**")
                );
            CartaoCreditoEntity cartaoCreditoEntity = new CartaoCreditoEntity(
                Guid.NewGuid(),
                "Weslley B. Carneiro",
                "1326554545455",
                "985",
                new DateTime(2019, 11, 30), clienteId
                );

            //When
            clienteEntity.AdicionarCartao(cartaoCreditoEntity);

            //Then
            clienteEntity.Cartoes.FirstOrDefault().Valido.Should().BeFalse();
        }