public void TwoInstancesWithEquivelantBucketAndAccountAreEqual()
{
var bucket1 = new SpentMonthlyExpenseBucket("Foo1", "Foo bar");
var bucket2 = new SpentMonthlyExpenseBucket("Foo1", "Foo bar");
var instance1 = new SpentMonthlyLedger
{
BudgetBucket = bucket1,
StoredInAccount = StatementModelTestData.SavingsAccount
};
var instance2 = new SpentMonthlyLedger
{
BudgetBucket = bucket2,
StoredInAccount = StatementModelTestData.SavingsAccount
};
Assert.AreEqual(instance1, instance2);
Assert.IsTrue(instance1 == instance2);
}