Пример #1
0
 public void SerializableEntityEofTest()
 {
     Assert.Null(SerializableEntity.Parse(""));
     Assert.Null(SerializableEntity.Load(TextReader.Null));
     Assert.Empty(SerializableEntity.ParseAll(""));
     Assert.Empty(SerializableEntity.LoadAll(TextReader.Null));
 }
Пример #2
0
        public void SerializableEntityTest()
        {
            var entity = SerializableEntity.Parse(Resources.WikibaseP3);

            Assert.Equal("P3", entity.Id);
            Assert.Equal("instance of", entity.Labels["en"]);
            Assert.Contains(entity.Claims["P5"], c => (string)c.MainSnak.DataValue == "Q25");
            entity = SerializableEntity.Parse(entity.ToJsonString());
            Assert.Equal("P3", entity.Id);
            Assert.Equal("instance of", entity.Labels["en"]);
            Assert.Contains(entity.Claims["P5"], c => (string)c.MainSnak.DataValue == "Q25");
        }