コード例 #1
0
ファイル: Ledger.cs プロジェクト: bm2yogi/LedgerSpike
 private void TransferOut(Ledger other)
 {
     Transfer(other, -Balance);
 }
コード例 #2
0
ファイル: Ledger.cs プロジェクト: bm2yogi/LedgerSpike
 private void TransferIn(Ledger other)
 {
     Transfer(other, other.Balance);
 }
コード例 #3
0
ファイル: Ledger.cs プロジェクト: bm2yogi/LedgerSpike
 public void AssumeLiability(Ledger other)
 {
     TransferIn(other);
     other.TransferOut(this);
 }
コード例 #4
0
ファイル: Ledger.cs プロジェクト: bm2yogi/LedgerSpike
 private void Transfer(Ledger other, decimal amount)
 {
     _entries.Add(new LedgerEntry(other, amount));
 }
コード例 #5
0
ファイル: TestClass.cs プロジェクト: bm2yogi/LedgerSpike
 private void Given_the_other_shows_a_liability()
 {
     LedgerB = new Ledger(OtherLiability);
 }