Exemple #1
0
        public void TestCloneEmpty()
        {
            var bookmarks = new Tailviewer.Settings.Bookmarks.Bookmarks("");
            var clone     = bookmarks.Clone();

            clone.Should().NotBeNull();
            clone.Should().NotBeSameAs(bookmarks);
            clone.Should().BeEmpty();
        }
Exemple #2
0
        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]);
        }