예제 #1
0
        public void GetSqlFromName()
        {
            ObjectName name;

            Assert.True(ObjectName.TryParse("a.*", out name));

            Assert.Equal("a.*", name.ToString());
        }
예제 #2
0
        public void ParseGlobName()
        {
            ObjectName name;

            Assert.True(ObjectName.TryParse("a.*", out name));

            Assert.Equal("a.*", name.FullName);
            Assert.NotNull(name.Parent);
            Assert.NotNull(name.ParentName);
            Assert.Equal("*", name.Name);
            Assert.Equal("a", name.ParentName);
            Assert.True(name.IsGlob);
        }
예제 #3
0
        public void ParseComposedName()
        {
            ObjectName name;

            Assert.True(ObjectName.TryParse("a.b", out name));

            Assert.Equal("a.b", name.FullName);
            Assert.NotNull(name.Parent);
            Assert.NotNull(name.ParentName);
            Assert.Equal("b", name.Name);
            Assert.Equal("a", name.ParentName);
            Assert.False(name.IsGlob);
        }