public void TestCloneEmpty() { var bookmarks = new Tailviewer.Settings.Bookmarks.Bookmarks(""); var clone = bookmarks.Clone(); clone.Should().NotBeNull(); clone.Should().NotBeSameAs(bookmarks); clone.Should().BeEmpty(); }
public void TestCloneOneBookmark() { var bookmarks = new Tailviewer.Settings.Bookmarks.Bookmarks(""); bookmarks.Add(new BookmarkSettings(DataSourceId.CreateNew(), new LogLineIndex(42))); var clone = bookmarks.Clone(); clone.Should().NotBeNull(); clone.Should().NotBeSameAs(bookmarks); clone.Should().HaveCount(1); clone[0].Should().Be(bookmarks[0]); clone[0].Should().NotBeSameAs(bookmarks[0]); }