public void SerializableEntityEofTest() { Assert.Null(SerializableEntity.Parse("")); Assert.Null(SerializableEntity.Load(TextReader.Null)); Assert.Empty(SerializableEntity.ParseAll("")); Assert.Empty(SerializableEntity.LoadAll(TextReader.Null)); }
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"); }