public void ShouldUploadUrlResourceWithCompleteDetails() { var param = UploadParameter.CreateForUrlResourceUpload( UrlResourceParameterData.Create(FileUrlFromRelativePath(TestImagePngFile), "url description", "url name", "image/png", new Dictionary <string, string> { { "urlkey", "urlval" } }), AccountPrivateKey1) .Build(); var result = UnitUnderTest.Upload(param); Assert.IsNotNull(result.TransactionHash); Assert.AreEqual(result.Data.ContentType, "image/png"); Assert.IsNotNull(result.Data.DataHash); Assert.AreEqual(result.Data.Description, "url description"); Assert.AreEqual(result.Data.Name, "url name"); Assert.AreEqual(result.Data.Metadata.Count, 1); Assert.IsFalse(result.Data.Metadata.Except(new Dictionary <string, string> { { "urlkey", "urlval" } }).Any()); Assert.IsNotNull(result.Data.Timestamp); LogAndSaveResult(result, GetType().Name + ".ShouldUploadUrlResourceWithCompleteDetails"); }
public void ShouldUploadUrlResource() { var param = UploadParameter.CreateForUrlResourceUpload( FileUrlFromRelativePath(TestImagePngFile), AccountPrivateKey1) .Build(); var result = UnitUnderTest.Upload(param); Assert.IsNotNull(result); Assert.IsNotNull(result.TransactionHash); Assert.IsNull(result.Data.ContentType); Assert.IsNotNull(result.Data.DataHash); Assert.IsNull(result.Data.Description); Assert.IsNull(result.Data.Name); Assert.IsNull(result.Data.Metadata); Assert.IsNotNull(result.Data.Timestamp); LogAndSaveResult(result, GetType().Name + ".ShouldUploadUrlResource"); }