The DvS duty of care/neighbourhood test is only applicable to personal injury cases, not to economic loss (ie - Caparo.)
The tests that arise from the case you've already mentioned, is of proximity between the pursuer and the defender (that it is a proximate enough relationship to be akin to a contract), the reliance of A (pursuer) upon C (defender), and that C knows the identity of A.