Despite its name, AssertCalls() does not assert anything. It returns an error that must be checked. This was causing false negatives for a handful of unit tests.