public void DeveAdicionarUmClienteComTelefone() { var cliente = new ClienteBuilder().ComNome("Eric").ComSobreNome("Evans").Instanciar(); var telefone = new TelefoneBuilder().ComNumero("(11) 25896-3698").Instanciar(); cliente.AdicionarTelefone(telefone); cliente.Nome.Should().Be("Eric"); cliente.SobreNome.Should().Be("Evans"); cliente.Telefones.Count().Should().Be(1); cliente.Telefones.FirstOrDefault().Should().BeEquivalentTo(telefone); }
public void DeveAdicionarMaisDeUmTelefoneDoCliente() { var cliente = new ClienteBuilder().ComNome("Eric").ComSobreNome("Evans").Instanciar(); var telefone = new TelefoneBuilder().ComId(Guid.NewGuid()).ComNumero("(11) 25896-3698").Instanciar(); var telefone2 = new TelefoneBuilder().ComId(Guid.NewGuid()).ComNumero("(11) 25896-3698").Instanciar(); cliente.AdicionarTelefone(telefone); cliente.AdicionarTelefone(telefone2); cliente.Nome.Should().Be("Eric"); cliente.SobreNome.Should().Be("Evans"); cliente.Telefones.Count().Should().Be(2); cliente.Telefones.FirstOrDefault().Should().BeEquivalentTo(telefone); cliente.Telefones.LastOrDefault().Should().BeEquivalentTo(telefone2); }
public void DeveAdicionarUmClienteComTelefoneEEndereco() { var cliente = new ClienteBuilder().ComNome("Eric").ComSobreNome("Evans").Instanciar(); var telefone = new TelefoneBuilder().ComNumero("(11) 25896-3698").Instanciar(); var endereco = new EnderecoBuilder() .ComLogradouro("Av. Um") .ComBairro("São José") .ComCidade("São Paulo") .ComEstado("SP").Instanciar(); cliente.Enderecos.Add(endereco); cliente.Telefones.Add(telefone); cliente.Nome.Should().Be("Eric"); cliente.SobreNome.Should().Be("Evans"); cliente.Telefones.Count().Should().Be(1); cliente.Telefones.FirstOrDefault().Should().BeEquivalentTo(telefone); cliente.Enderecos.Count().Should().Be(1); cliente.Enderecos.FirstOrDefault().Should().BeEquivalentTo(endereco); }