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

MustBeAbleToLoadDemoBudgetFile() private method

private MustBeAbleToLoadDemoBudgetFile ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        public async Task MustBeAbleToLoadDemoBudgetFile()
        {
            var subject = Arrange();
            var data = GetType().Assembly.ExtractEmbeddedResourceAsText(TestDataConstants.DemoBudgetFileName);
            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.DemoBudgetFileName, false);

            Assert.AreEqual(TestDataConstants.DemoBudgetFileName, collection.StorageKey);
            Assert.AreEqual(1, collection.Count);
        }