public void ShouldUploadPathWithCompleteDetails() { var param = UploadParameter.CreateForPathUpload( PathParameterData.Create(TestPathFile, "path description", "path name", new Dictionary <string, string> { { "pathkey", "pathval" } }), AccountPrivateKey1) .Build(); var result = UnitUnderTest.Upload(param); Assert.IsNotNull(result.TransactionHash); Assert.AreEqual(result.Data.ContentType, PathUploadContentType); Assert.IsNotNull(result.Data.DataHash); Assert.AreEqual(result.Data.Description, "path description"); Assert.AreEqual(result.Data.Name, "path name"); Assert.AreEqual(result.Data.Metadata.Count, 1); Assert.IsFalse(result.Data.Metadata.Except(new Dictionary <string, string> { { "pathkey", "pathval" } }).Any()); Assert.IsNotNull(result.Data.Timestamp); LogAndSaveResult(result, GetType().Name + ".ShouldUploadPathWithCompleteDetails"); }
public void ShouldUploadPath() { var param = UploadParameter.CreateForPathUpload(TestPathFile, AccountPrivateKey1) .Build(); var result = UnitUnderTest.Upload(param); Assert.IsNotNull(result); Assert.IsNotNull(result.TransactionHash); Assert.AreEqual(result.Data.ContentType, PathUploadContentType); 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 + ".ShouldUploadPath"); }