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