示例#1
0
        public void GivenBlobBlock_WhenInitialized_ShouldValidates()
        {
            IReadOnlyList <byte> payload = "This is a test of the blob - GivenBlobBlock_WhenInitialized_ShouldValidates".ToBytes();

            var subject = new BlobBlock("blockName", "docx", "me", payload);

            subject.Digest.Should().NotBeNullOrEmpty();

            subject.Digest.Should().Be(subject.GetDigest());
        }
示例#2
0
        public void GivenBlobBlock_WhenCloned_ShouldValidate()
        {
            UnixDate             now     = UnixDate.UtcNow;
            IReadOnlyList <byte> payload = "This is a test of the blob - GivenHeaderBlock_WhenCloned_ShouldValidate".ToBytes();

            var subject = new BlobBlock("blockName1", "xlsx", "you", payload);

            subject.Digest.Should().NotBeNullOrEmpty();

            var s1 = new BlobBlock(subject.Name, subject.ContentType, subject.Author, subject.Content);

            s1.Digest.Should().Be(s1.GetDigest());

            s1.Digest.Should().Be(subject.Digest);
            (subject == s1).Should().BeTrue();
        }
示例#3
0
        public void GivenBlobBlock_WhenSameInitialized_ShouldValidate()
        {
            UnixDate now = UnixDate.UtcNow;

            IReadOnlyList <byte> payload = "This is a test of the blob - GivenHeaderBlock_WhenSameInitialized_ShouldValidate".ToBytes();

            var subject = new BlobBlock("blockName", "docx", "me", payload);

            subject.Digest.Should().NotBeNullOrEmpty();

            var s1 = new BlobBlock("blockName", "docx", "me", payload);

            s1.Digest.Should().NotBeNullOrEmpty();

            subject.Digest.Should().Be(s1.Digest);
        }
 public ReportStorageTryGetResult(ReportStorageResultType result, Olma.Document document, BlobBlock blob)
 {
     Result         = result;
     SourceDocument = document;
     Blob           = blob;
 }