public void 移除集合制定元素() { var p1 = new FileMetadataEAVProperty { FileId = "1", Name = "K1", Value = "V1" }; ppy.Add(p1); ppy.Remove(p1); Assert.AreEqual(0, ppy.Count); }
public void 复制集合() { ppy.Add(new FileMetadataEAVProperty { FileId = "1", Name = "K1", Value = "V1" }); ppy.Add(new FileMetadataEAVProperty { FileId = "1", Name = "K2", Value = "V2" }); FileMetadataEAVProperty[] ppy2 = new FileMetadataEAVProperty[2]; ppy.CopyTo(ppy2, 0); Assert.AreEqual(2, ppy2.Length); }
public void 检查是否包含元素() { var p1 = new FileMetadataEAVProperty { FileId = "1", Name = "K1", Value = "V1" }; ppy.Add(p1); Assert.IsTrue(ppy.Contains(p1)); }
public static FileDTO ConvertToFileDTO(this ResoureMessage resoure) { if (resoure == null) { return null; } FileDTO dto = new FileDTO { CatalogUri = resoure.Catalog, CreatedTime = resoure.CreatedTime, FileStream = resoure.FileContent, Id = resoure.FileId, Owner = resoure.Owner, ResourceName = resoure.FileName, ResourceSize = resoure.FileSize, Propertys = new PropertyCollection() }; foreach (var pair in resoure.KeyTags) { FileMetadataEAVProperty property = new FileMetadataEAVProperty { FileId = resoure.FileId, Name = pair.Key, Value = pair.Value }; dto.Propertys.Add(property); } return dto; }
public static FileDTO ConvertToFileDTO(this ResoureMetadataDTO metadata) { if (metadata == null) { return null; } FileDTO dto = new FileDTO { CatalogUri = metadata.Catalog, CreatedTime = metadata.CreatedTime, Id = metadata.FileId, Owner = metadata.Owner, ResourceName = metadata.FileName, ResourceSize = metadata.FileSize }; foreach (var pair in metadata.KeyTags) { FileMetadataEAVProperty property = new FileMetadataEAVProperty { Name = pair.Key, Value = pair.Value }; } return dto; }