This is a pretty clear-cut example. On "nobody comes back" I ordered a German inf batallion to assault an American rifle platoon in the woods, with two of the companies attacking from both flanks (something the batallion AI should think of doing, btw). This is the result:

Those three companies have spent literally all of their ammo on that one platoon. Even a sturm company right on top of them doesn't make them budge. My units haven't received a single casualty, and intel shows the other side still has ~44 men.
In reality, I'd expect something like:
- Contact made at ~100m. Most German casualties happen here.
- Just a portion of the German batallion's firepower is enough to quickly pin down the American platoon.
- Engagement lasts just a few minutes before Americans surrender. Half casualties, half prisoner.
- Anywhere from a few to a few dozen casualties for the Germans, depending on how well they handled contact.
- The Germans spent maybe 10% of their ammo.
This is a situation where surrendering would've really made sense!
