public static List <Money> GetValue(string payer, string receiver, string baseParty, NonNegativeMoney amount) { var result = new List <Money>(); if (baseParty == payer) { result.Add(MoneyHelper.Neg(amount)); } if (baseParty == receiver) { result.Add(MoneyHelper.CopyFromNonNegativeToMoney(amount)); } return(result); }