The GeneratePosOrder service object is a dense and complex object. It relies on a lot of things going right to work correctly, and doesn't recover from failures very gracefully. It's also tightly coupled to how orders are processed, and thus can be painful to integrate. Finally, it's murderous to test.
The
GeneratePosOrder
service object is a dense and complex object. It relies on a lot of things going right to work correctly, and doesn't recover from failures very gracefully. It's also tightly coupled to how orders are processed, and thus can be painful to integrate. Finally, it's murderous to test.