Ejemplo n.º 1
0
        public void SearchHistoryWithIdForward()
        {
            var guid = Guid.NewGuid();
            var his  = new Hastory(guid, "test");

            his.Load();
            his.Count.Should().Be(0);
            his.Add("at00");
            his.Add("bt01");
            his.Add("at02");
            his.Add("bt03");
            his.Add("bt04");
            his.Add("at05");

            var combo = his.Search("a");

            combo.Line.Should().Be("at05");
            combo.Id.Should().Be(5);

            combo = his.Search("a", 5, false);
            combo.Should().Be(SearchCombo.NotFound);

            combo = his.Search("b", 1, false);
            combo.Line.Should().Be("bt03");
            combo.Id.Should().Be(3);
        }
Ejemplo n.º 2
0
        public void SearchHistoryWithId()
        {
            var guid = Guid.NewGuid();
            var his  = new Hastory(guid, "test");

            his.Load();
            his.Count.Should().Be(0);
            his.Add("at00");
            his.Add("bt01");
            his.Add("at02");
            his.Add("bt03");
            his.Add("bt04");
            his.Add("at05");

            var combo = his.Search("a");

            combo.Line.Should().Be("at05");
            combo.Id.Should().Be(5);

            combo = his.Search("a", 5);
            combo.Line.Should().Be("at02");
            combo.Id.Should().Be(2);

            combo = his.Search("a", 2);
            combo.Line.Should().Be("at00");
            combo.Id.Should().Be(0);
        }
Ejemplo n.º 3
0
        public void SearchHistory()
        {
            var guid = Guid.NewGuid();
            var his  = new Hastory(guid, "test");

            his.Load();
            his.Count.Should().Be(0);
            his.Add("ab123");
            his.Add("bc123");

            var combo = his.Search("a");

            combo.Line.Should().Be("ab123");
            combo.Id.Should().Be(0);

            var combo1 = his.Search("");

            combo1.Line.Should().Be("bc123");
            combo1.Id.Should().Be(1);

            var combo2 = his.Search("56");

            combo2.Should().Be(SearchCombo.NotFound);
        }
Ejemplo n.º 4
0
        public void AddGetHistory()
        {
            var guid = Guid.NewGuid();
            var his  = new Hastory(guid, "test");

            his.Load();
            his.Count.Should().Be(0);
            his.Add("ab123");
            his.Count.Should().Be(1);

            var his2 = new Hastory(Guid.NewGuid(), "test");

            his2.Load();
            his2.Count.Should().Be(0);

            var his3 = new Hastory(guid, "test");

            his3.Load();
            his3.Count.Should().Be(0);

            his.Save();
            his3.Load();
            his3.Count.Should().Be(1);
        }