public void RelationUriPropertyTest4()
    {
        const Enums.RelationTypes relation = Enums.RelationTypes.Agent;
        var uri = new Uri("cid:test.com/", UriKind.Absolute);

        var prop = new RelationUriProperty(uri, relation, GROUP);

        var vcard = new VCard
        {
            Relations = prop
        };

        string s = vcard.ToVcfString(Enums.VCdVersion.V2_1);

        IList <VCard> list = VCard.ParseVcf(s);

        Assert.IsNotNull(list);
        Assert.AreEqual(1, list.Count);

        vcard = list[0];

        Assert.IsNotNull(vcard.Relations);

        prop = vcard.Relations !.First() as RelationUriProperty;

        Assert.IsNotNull(prop);
        Assert.AreEqual(uri, prop !.Value);
        Assert.AreEqual(GROUP, prop.Group);
        Assert.IsFalse(prop.IsEmpty);
        Assert.AreEqual(relation, prop.Parameters.RelationType);
        Assert.AreEqual(Enums.VCdDataType.Uri, prop.Parameters.DataType);
    }
    public void RelationUriPropertyTest1()
    {
        const Enums.RelationTypes relation = Enums.RelationTypes.Acquaintance;
        var uri = new Uri("http://test.com/", UriKind.Absolute);

        var prop = new RelationUriProperty(uri, relation, GROUP);

        Assert.AreEqual(uri, prop.Value);
        Assert.AreEqual(GROUP, prop.Group);
        Assert.IsFalse(prop.IsEmpty);
        Assert.AreEqual(relation, prop.Parameters.RelationType);
        Assert.AreEqual(Enums.VCdDataType.Uri, prop.Parameters.DataType);
    }