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]); }
public void GroupPath_NewNull() { PwSafe.GroupPath path = default(string); Assert.Equal("", path.ToString()); var segments = path.GetSegments(); Assert.Single(segments); Assert.Equal("", segments[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]); }
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]); }
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]); }