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); }
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); }
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); }