public void FetchBudgetBucketWithValidParamsShouldReturnBucketObject()
{
BankImportUtilities subject = CreateSubject();
string[] testArray = CreateTestArray();
var expectedResult = new SpentMonthlyExpenseBucket("FUEL", "Fuel");
BucketRepositoryMock.Setup(m => m.GetByCode("FUEL")).Returns(expectedResult);
BudgetBucket result = subject.FetchBudgetBucket(testArray, 2, BucketRepositoryMock.Object);
BucketRepositoryMock.Verify();
Assert.AreSame(expectedResult, result);
}