public void PersistirUmNovoAnuncianteTest()
        {
            var identidade = Guid.NewGuid();
            var nome       = Nome.Novo("Gustavo", "Fontes");
            var endereco   = Endereco.Novo("Av. paulista", "Jardins", "São Paulo", "SP", 012345678);
            var email      = Email.Novo("*****@*****.**");

            var novoAnunciante = new Anunciante
                                 (
                identidade,
                nome,
                endereco,
                email,
                Telefone.Novo(11, "12345678"),
                Telefone.Novo(11, "12345678"),
                Telefone.Novo(11, "12345678"));

            _repositorio.Salvar(novoAnunciante);
        }
Esempio n. 2
0
        public void PersistirUmNovoAnuncianteTest()
        {
            var identidade       = Guid.NewGuid();
            var nome             = Nome.Novo("Gustavo", "Fontes");
            var endereco         = Endereco.Novo("Av. paulista", "Jardins", "São Paulo", "SP", 012345678);
            var email            = Email.Novo("*****@*****.**");
            var agendaTelefonica = AgendaTelefonica
                                   .Nova(
                Telefone.Novo(11, "12345678"),
                Telefone.Novo(11, "12345678"),
                Telefone.Novo(11, "123456789")
                );

            var novoAnunciante = new Anunciante(identidade, nome, endereco, email, agendaTelefonica);

            _repositorio.Salvar(novoAnunciante);

            var anunciante = _repositorio.ObterPor(identidade);

            anunciante.Should().NotBeNull();
        }