Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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");
        }