public void CloseCurrentDiary_sets_CurrentDatabasePath_to_empty() { var entityUnderTest = new DreamDiaryViewModel(GetPersistenceService(), Substitute.For <IDreamDiaryPaths>()) { CurrentDatabasePath = @"C:\Hello" }; entityUnderTest.CurrentDatabasePath.Should().NotBeNullOrEmpty(); entityUnderTest.CloseCurrentDiary(); entityUnderTest.CurrentDatabasePath.Should().BeNullOrEmpty(); }
public void CloseCurrentDiary_removes_entries() { var entityUnderTest = new DreamDiaryViewModel(GetPersistenceService(), Substitute.For <IDreamDiaryPaths>()) { CurrentDatabasePath = @"C:\Hello" }; AddThreeDreamEntriesTwoDays(entityUnderTest); entityUnderTest.DreamDays.Should().HaveCount(2); entityUnderTest.CloseCurrentDiary(); entityUnderTest.DreamDays.Should().BeEmpty(); }