public void PublicationsFileHeaderTest() { PublicationsFileHeader tag = new PublicationsFileHeader(new TlvTagBuilder(Constants.PublicationsFileHeader.TagType, false, false, new ITlvTag[] { new IntegerTag(Constants.PublicationsFileHeader.VersionTagType, false, false, 1), new IntegerTag(Constants.PublicationsFileHeader.CreationTimeTagType, false, false, 2), new StringTag(Constants.PublicationsFileHeader.RepositoryUriTagType, false, false, "Test repository uri"), }).BuildTag()); Assert.AreEqual(1, tag.Version, "Unexpected version value"); Assert.AreEqual(2, tag.CreationTime, "Unexpected creation time"); Assert.AreEqual("Test repository uri", tag.RepositoryUri, "Unexpected repository uri"); }
public void ToStringTest() { PublicationsFileHeader tag = TestUtil.GetCompositeTag <PublicationsFileHeader>(Constants.PublicationsFileHeader.TagType, new ITlvTag[] { new IntegerTag(Constants.PublicationsFileHeader.VersionTagType, false, false, 1), new IntegerTag(Constants.PublicationsFileHeader.CreationTimeTagType, false, false, 2), new StringTag(Constants.PublicationsFileHeader.RepositoryUriTagType, false, false, "Test repository uri"), }); PublicationsFileHeader tag2 = new PublicationsFileHeader(new RawTag(tag.Type, tag.NonCritical, tag.Forward, tag.EncodeValue())); Assert.AreEqual(tag.ToString(), tag2.ToString()); }