BudgetAnalyser.Engine.UnitTest.Budget.XamlOnDiskBudgetRepositoryTest.LoadShouldCallInitialiseOnTheBucketRepository C# (CSharp) Method

LoadShouldCallInitialiseOnTheBucketRepository() private method

private LoadShouldCallInitialiseOnTheBucketRepository ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        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();
        }