public void WithAmountMinus50ShouldCreateADebitOf50() { var subject = new CreditLedgerTransaction(); LedgerTransaction result = subject.WithAmount(-50); Assert.AreEqual(-50M, result.Amount); } }