Exemple #1
0
        public void GroupPath_Append()
        {
            PwSafe.GroupPath path = "";

            Assert.Equal("", path.ToString());
            Assert.Equal("", path.Append(null).ToString());
            Assert.Equal("", path.Append("").ToString());
            Assert.Equal("A", path.Append("A").ToString());
            Assert.Equal("A.B", path.Append("A").Append("B").ToString());
            Assert.Equal(@"A.B.C\.d", path.Append("A").Append("B").Append("C.d").ToString());
            Assert.Equal(@"A.B.C\.d", path.Append("A").Append("B").Append("").Append("C.d").Append("").ToString()); //Empty elements are not appended.
        }