Ejemplo n.º 1
0
        public void Registrar(ClienteDto clienteDto)
        {
            var cliente = new Cliente(clienteDto.Nome, clienteDto.Sobrenome);

            var email = _emailBuilder.From(clienteDto);

            if (string.IsNullOrWhiteSpace(email))
            {
                throw new ArgumentException();
            }

            cliente.IncluirEmail(email);
            _clienteRepository.Salvar(cliente);
        }
Ejemplo n.º 2
0
        public void Create(CustomerDTO customerDTO)
        {
            Customer customer = new Customer(customerDTO.FirstName, customerDTO.LastName);

            // При тестирование необходимо определить возвращаемое значение для _emailBuilder.From
            customer.Email = _emailBuilder.From(customerDTO);

            if (customer.Email == null)
            {
                throw new ApplicationException("Email не может быть пустым.");
            }

            _repositry.Save(customer);
        }
Ejemplo n.º 3
0
        public void Create(CustomerDTO customerDTO)
        {
            Customer customer = new Customer(customerDTO.FirstName, customerDTO.LastName);

            // При тесте необходимо определить что вернул emailBuilder.From
            customer.Email = emailBuilder.From(customerDTO);

            if (customer.Email == null)
            {
                throw new ArgumentNullException(nameof(customer.Email));
            }

            customerRepository.Save(customer);
        }