public void CreateNewFixedBudgetProjectShouldThrowGivenCodeAlreadyExists()
{
InMemoryBudgetBucketRepository subject = CreateSubject();
subject.GetOrCreateNew(FixedBudgetProjectBucket.CreateCode("Foo"), () => new FixedBudgetProjectBucket("Foo", "Foo bajh", 2000));
subject.CreateNewFixedBudgetProject("Foo", "Foo var", 1000);
Assert.Fail();
}