BudgetAnalyser.Engine.UnitTest.Services.ApplicationDatabaseServiceTest.Close_ShouldResetHasUnsavedChangesFlagToFalse C# (CSharp) Méthode

Close_ShouldResetHasUnsavedChangesFlagToFalse() private méthode

private Close_ShouldResetHasUnsavedChangesFlagToFalse ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task
        public async Task Close_ShouldResetHasUnsavedChangesFlagToFalse()
        {
            this.mockRepo.Setup(m => m.CreateNewAsync(It.IsAny<string>()))
                .Returns(Task.FromResult(new ApplicationDatabase()));

            await this.subject.CreateNewDatabaseAsync("Foo");
            this.subject.NotifyOfChange(ApplicationDataType.Budget);
            Assert.IsTrue(this.subject.HasUnsavedChanges);
            this.subject.Close();

            Assert.IsFalse(this.subject.HasUnsavedChanges);
        }