public void GetOrAddShouldNotAddWhenItemDoesExist()
{
InMemoryBudgetBucketRepository subject = Arrange();
int count = subject.Buckets.Count();
subject.GetOrCreateNew(
TestDataConstants.HairBucketCode,
() =>
{
Assert.Fail();
return new IncomeBudgetBucket(TestDataConstants.HairBucketCode, "Bar");
});
Assert.AreEqual(count, subject.Buckets.Count());
}