public void TwoReferencesToTheSameObjectAreEqual()
{
BudgetItem subject1 = CreateSubject1();
BudgetItem subject2 = subject1;
Assert.AreEqual(subject1, subject2);
Assert.IsTrue(subject1 == subject2);
Assert.AreEqual(subject1.GetHashCode(), subject2.GetHashCode());
}