public void MustGetQualifiedIdentifierNamespace() { var qid = QualifiedIdentifier.Parse("Hellow.The.Best.World"); var ns = QualifiedIdentifier.Parse("Hellow.The.Best"); Assert.Equal(ns, qid.Namespace); }
public void MustThrowOnInvalidQualifiedIdentifier() { Assert.Throws <ArgumentException>(() => QualifiedIdentifier.Parse("Abcd:1234")); Assert.Throws <ArgumentException>(() => QualifiedIdentifier.Parse("Вап.Fghj")); Assert.Throws <ArgumentException>(() => QualifiedIdentifier.Parse("Abs..dfg")); Assert.Throws <ArgumentException>(() => QualifiedIdentifier.Parse("Abs.dfg.")); }
public void MustGetQualifiedIdentifierNamePart() { var qid = QualifiedIdentifier.Parse("Hellow.The.Best.World"); var name = Identifier.Parse("World"); Assert.Equal(name, qid.Name); }
public void MustCompareIdentifierCaseInsensivity() { var id1 = Identifier.Parse("Hellow"); var id2 = Identifier.Parse("helloW"); Assert.Equal(id1, id2); var qid1 = QualifiedIdentifier.Parse("Hellow.The.Best.World"); var qid2 = QualifiedIdentifier.Parse("helloW.the.BesT.WorlD"); Assert.Equal(qid1, qid2); }
public void MustParseValidQualifiedIdentifier() { QualifiedIdentifier.Parse("Abcd.Efgh"); QualifiedIdentifier.Parse("Abcd.Ef_12gh"); QualifiedIdentifier.Parse("Abcd.Efgh.F456"); }