Exemple #1
0
        public void GroupPath_New()
        {
            PwSafe.GroupPath path = "A";
            Assert.Equal("A", path.ToString());

            var segments = path.GetSegments();

            Assert.Single(segments);
            Assert.Equal("A", segments[0]);
        }
Exemple #2
0
        public void GroupPath_NewNull()
        {
            PwSafe.GroupPath path = default(string);
            Assert.Equal("", path.ToString());

            var segments = path.GetSegments();

            Assert.Single(segments);
            Assert.Equal("", segments[0]);
        }
Exemple #3
0
        public void GroupPath_NewTree()
        {
            PwSafe.GroupPath path = "A.B";
            Assert.Equal("A.B", path.ToString());

            var segments = path.GetSegments();

            Assert.Equal(2, segments.Length);
            Assert.Equal("A", segments[0]);
            Assert.Equal("B", segments[1]);
        }
Exemple #4
0
        public void GroupPath_NewViaComponentsEscaped2()
        {
            var path = new PwSafe.GroupPath("A", @"B\.com");

            Assert.Equal(@"A.B\\.com", path.ToString());

            var segments = path.GetSegments();

            Assert.Equal(2, segments.Length);
            Assert.Equal("A", segments[0]);
            Assert.Equal(@"B\.com", segments[1]);
        }
Exemple #5
0
        public void GroupPath_NewViaComponents()
        {
            var path = new PwSafe.GroupPath("A", "B");

            Assert.Equal("A.B", path.ToString());

            var segments = path.GetSegments();

            Assert.Equal(2, segments.Length);
            Assert.Equal("A", segments[0]);
            Assert.Equal("B", segments[1]);
        }