public async Task MustBeAbleToLoadEmptyBudgetFile()
{
var subject = Arrange();
var data = GetType().Assembly.ExtractEmbeddedResourceAsText(TestDataConstants.EmptyBudgetFileName);
this.mockReaderWriter.Setup(m => m.FileExists(It.IsAny<string>())).Returns(true);
this.mockReaderWriter.Setup(m => m.LoadFromDiskAsync(It.IsAny<string>())).ReturnsAsync(data);
var collection = await subject.LoadAsync(TestDataConstants.EmptyBudgetFileName, false);
Assert.AreEqual(TestDataConstants.EmptyBudgetFileName, collection.StorageKey);
Assert.AreEqual(1, collection.Count);
}