Ejemplo n.º 1
0
        public void MetaGetHashCodeTest()
        {
            var meta1 = new AttachmentMeta(DateTimeOffset.Now, DateTimeOffset.Now, "http://someLink", "fileId",
                                           "file_name.txt", "hash123", "text/plain", 100);

            Assert.IsNotNull(meta1.GetHashCode());
            Assert.IsNotNull(new AttachmentMeta().GetHashCode());
        }
 private static void CheckAttachment(AttachmentMeta meta, string expectedFileName, string expectedMimeType)
 {
     Assert.NotNull(meta);
     Assert.NotNull(meta.CreatedAt);
     Assert.NotNull(meta.UpdatedAt);
     Assert.NotNull(meta.DownloadLink);
     Assert.NotNull(meta.FileId);
     Assert.NotNull(meta.Hash);
     Assert.NotNull(meta.Size);
     Assert.AreEqual(expectedFileName, meta.Filename);
     Assert.AreEqual(expectedMimeType, meta.MimeType);
 }
Ejemplo n.º 3
0
        public void MetaEqualsTest()
        {
            var meta1 = new AttachmentMeta(DateTimeOffset.Now, DateTimeOffset.Now, "http://someLink", "fileId",
                                           "file_name.txt", "hash123", "text/plain", 100);

            Assert.AreEqual(meta1, meta1);

            var meta2 = new AttachmentMeta(meta1.CreatedAt, meta1.UpdatedAt, "http://someLink", "fileId",
                                           "file_name.txt", "hash123", "text/plain", 100);

            Assert.AreEqual(meta1, meta2);
            Assert.AreNotEqual(meta1, null);
            Assert.AreNotEqual(meta1, "string example");
            Assert.AreNotEqual(meta1, new AttachmentMeta());
        }