public async Task LoadShouldCallInitialiseOnTheBucketRepository()
{
var mockBucketRepository = new Mock<IBudgetBucketRepository>();
mockBucketRepository.Setup(m => m.Initialise(null));
var subject = Arrange();
var data = GetType().Assembly.ExtractEmbeddedResourceAsText(TestDataConstants.BudgetCollectionTestDataFileName);
this.mockReaderWriter.Setup(m => m.FileExists(It.IsAny<string>())).Returns(true);
this.mockReaderWriter.Setup(m => m.LoadFromDiskAsync(It.IsAny<string>())).ReturnsAsync(data);
await subject.LoadAsync(TestDataConstants.BudgetCollectionTestDataFileName, false);
mockBucketRepository.Verify();
}