Self-assembly of two-patch particles in solution: a Brownian dynamics simulation study