public void TestIsSnak()
 {
     PropertyValueSnak snak = new PropertyValueSnak(new PropertyId("P42"), new StringValue("foo"));
     Assert.IsAssignableFrom<Snak>(snak);
 }
 public void TestPropertyIdSerialization()
 {
     PropertyValueSnak snak = new PropertyValueSnak(new PropertyId("P42"), new StringValue("foo"));
     Assert.Equal("P42", snak.PropertyId.Serialization);
 }
 public void TestValue()
 {
     PropertyValueSnak snak = new PropertyValueSnak(new PropertyId("P42"), new StringValue("foo"));
     Assert.Equal("foo", ((StringValue)snak.Value).Value);
 }
 public void TestType()
 {
     PropertyValueSnak snak = new PropertyValueSnak(new PropertyId("P42"), new StringValue("foo"));
     Assert.Equal(SnakType.ValueSnak, snak.Type);
 }