public void TestGuid() { Statement statement = new Statement( "statement-guid", new PropertySomeValueSnak("P42"), new List<Snak>(), new List<Snak>() ); Assert.Equal("statement-guid", statement.Guid); }
public void TestQualifiers() { Statement statement = new Statement( new PropertySomeValueSnak("P42"), new List<Snak> { new PropertyNoValueSnak("P42"), new PropertySomeValueSnak("P31") } ); Assert.Equal(2, statement.Qualifiers.Count); Assert.Equal("P42", statement.Qualifiers[0].PropertyId.Serialization); Assert.Equal(SnakType.NoValueSnak, statement.Qualifiers[0].Type); Assert.Equal("P31", statement.Qualifiers[1].PropertyId.Serialization); Assert.Equal(SnakType.SomeValueSnak, statement.Qualifiers[1].Type); }
public void TestPropertyId() { Statement statement = new Statement(new PropertySomeValueSnak("P42")); Assert.Equal("P42", statement.PropertyId.Serialization); }
public void TestSnak() { Statement statement = new Statement(new PropertySomeValueSnak("P42")); Assert.Equal("P42", statement.Snak.PropertyId.Serialization); Assert.Equal(SnakType.SomeValueSnak, statement.Snak.Type); }