public void ShoudlCreateCustomer() { var customer = BuilderCustomer.New().Build(); var output = customerCreateUseCase.Execute(customer); output.Should().BeGreaterThan(0); }
public Task <Guid> Handle(CreateRequest request, CancellationToken cancellationToken) { var customer = new Domain.Entities.Customer.Customer(Guid.NewGuid(), request.Name); if (customer.IsValid) { customerCreateUseCase.Execute(customer); } else { notifications.AddNotifications(customer.ValidationResult); } return(Task.FromResult(customer.Id)); }