コード例 #1
0
ファイル: Item.cs プロジェクト: barcexwiki/wikibase.net
 public Item(ItemId id = null, Fingerprint fingerprint = null, List<Statement> statements = null, List<SiteLink> sitelinks = null)
 {
     Id = id;
     Fingerprint = fingerprint == null ? new Fingerprint() : fingerprint;
     Statements = statements == null ? new List<Statement>() : statements;
     Sitelinks = new IndexedList<string, SiteLink>(siteLink => siteLink.SiteId, sitelinks);
 }
コード例 #2
0
        public void TestDescriptions()
        {
            Fingerprint fingerprint = new Fingerprint(
                null,
                new List<Term> { new Term("en", "this is a foo") },
                null
            );

            Assert.False(fingerprint.Empty);
            Assert.Equal("en", fingerprint.Descriptions["en"].Language);
            Assert.Equal("this is a foo", fingerprint.Descriptions["en"].Text);
        }
コード例 #3
0
        public void TestLabels()
        {
            Fingerprint fingerprint = new Fingerprint(
                new List<Term> { new Term("en", "foo") },
                null,
                null
            );

            Assert.False(fingerprint.Empty);
            Assert.Equal("en", fingerprint.Labels["en"].Language);
            Assert.Equal("foo", fingerprint.Labels["en"].Text);
        }
コード例 #4
0
        public void TestAliases()
        {
            Fingerprint fingerprint = new Fingerprint(
                null,
                null,
                new List<AliasGroup> { new AliasGroup("en", new HashSet<string> { "bar", "baz" }) }
            );

            Assert.False(fingerprint.Empty);
            Assert.Equal("en", fingerprint.Aliases["en"].Language);
            Assert.Equal(2, fingerprint.Aliases["en"].Aliases.Count);
            Assert.True(fingerprint.Aliases["en"].Aliases.Contains("bar"));
            Assert.True(fingerprint.Aliases["en"].Aliases.Contains("baz"));
        }
コード例 #5
0
ファイル: Property.cs プロジェクト: barcexwiki/wikibase.net
 public Property(PropertyId id = null, Fingerprint fingerprint = null, List<Statement> statements = null)
 {
     Id = id;
     Fingerprint = fingerprint == null ? new Fingerprint() : fingerprint;
     Statements = statements == null ? new List<Statement>() : statements;
 }
コード例 #6
0
        public void TestFingerprintEmpty()
        {
            Fingerprint fingerprint = new Fingerprint();

            Assert.True(fingerprint.Empty);
        }