public void ShouldUploadFilesAsZipWithCompleteDetails() { var param = UploadParameter.CreateForFilesAsZipUpload( FilesAsZipParameterData.Create(new List <string> { TestTextFile, TestHtmlFile }, "zip description", "zip name", new Dictionary <string, string> { { "zipkey", "zipvalue" } }), AccountPrivateKey1) .Build(); var result = UnitUnderTest.Upload(param); Assert.IsNotNull(result.TransactionHash); Assert.AreEqual(result.Data.ContentType, "application/zip"); Assert.IsNotNull(result.Data.DataHash); Assert.AreEqual(result.Data.Description, "zip description"); Assert.AreEqual(result.Data.Name, "zip name"); Assert.AreEqual(result.Data.Metadata.Count, 1); Assert.IsFalse(result.Data.Metadata.Except(new Dictionary <string, string> { { "zipkey", "zipvalue" } }).Any()); Assert.IsNotNull(result.Data.Timestamp); LogAndSaveResult(result, GetType().Name + ".ShouldUploadFilesAsZipWithCompleteDetails"); }
public void ShouldUploadFilesAsZip() { var param = UploadParameter.CreateForFilesAsZipUpload( new List <string> { TestTextFile, TestHtmlFile }, AccountPrivateKey1) .Build(); var result = UnitUnderTest.Upload(param); Assert.IsNotNull(result); Assert.IsNotNull(result.TransactionHash); Assert.AreEqual(result.Data.ContentType, "application/zip"); 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 + ".ShouldUploadFilesAsZip"); }