Beispiel #1
0
        public void TestAttachmentUploadAndRetrieval()
        {
            var fileContentBytes = File.ReadAllBytes(PATH_ATTACHMENT + ATTACHMENT_PATH_IN);
            var customHeaders    = new Dictionary <string, string>
            {
                { ApiClient.HEADER_CONTENT_TYPE, CONTENT_TYPE },
                { ApiClient.HEADER_ATTACHMENT_DESCRIPTION, ATTACHMENT_DESCRIPTION }
            };

            var attachmentUuid = AttachmentPublic.Create(API_CONTEXT, fileContentBytes, customHeaders).Value;
            var responseBytes  = AttachmentPublicContent.List(API_CONTEXT, attachmentUuid).Value;

            Assert.Equal(fileContentBytes, responseBytes);
        }
Beispiel #2
0
        public void TestAttachmentUploadAndRetrieval()
        {
            SetUpTestCase();

            var fileContentBytes = File.ReadAllBytes(PathAttachment + AttachmentPathIn);
            var customHeaders    = new Dictionary <string, string>
            {
                { ApiClient.HEADER_CONTENT_TYPE, ContentType },
                { ApiClient.HEADER_ATTACHMENT_DESCRIPTION, AttachmentDescription }
            };

            var attachmentUuid = AttachmentPublic.Create(fileContentBytes, customHeaders).Value;
            var responseBytes  = AttachmentPublicContent.List(attachmentUuid).Value;

            Assert.Equal(fileContentBytes, responseBytes);
        }
Beispiel #3
0
        public void Run()
        {
            var apiContext    = ApiContext.Restore();
            var customHeaders =
                new Dictionary <string, string>
            {
                { ApiClient.HEADER_CONTENT_TYPE, CONTENT_TYPE_IMAGE_JPEG },
                { ApiClient.HEADER_ATTACHMENT_DESCRIPTION, DESCRIPTION_TEST_JPG_ATTACHMENT }
            };
            var requestBytes  = File.ReadAllBytes(PATH_ATTACHMENT_IN);
            var uuid          = AttachmentPublic.Create(apiContext, requestBytes, customHeaders).Value;
            var responseBytes = AttachmentPublicContent.List(apiContext, uuid).Value;
            var fileOut       = new FileInfo(PATH_ATTACHMENT_OUT);

            fileOut.Directory.Create();
            File.WriteAllBytes(fileOut.FullName, responseBytes);
        }
        public void TestCreateAvatarAndRetrieval()
        {
            var fileContentByte = File.ReadAllBytes(PATH_TO_ATTACHMENT + ATTACHMENT_PATH_IN);
            var attachmentUuid  = UploadAvatarAndGetUuid(fileContentByte);

            var avatarMap = new Dictionary <string, object>
            {
                { Avatar.FIELD_ATTACHMENT_PUBLIC_UUID, attachmentUuid }
            };
            var avatarUuid = Avatar.Create(attachmentUuid).Value;

            var attachmentUuidFromAvatar = Avatar.Get(avatarUuid).Value
                                           .Image[INDEX_FIRST].AttachmentPublicUuid;
            var revievedFileContentByte = AttachmentPublicContent.List(attachmentUuidFromAvatar).Value;

            Assert.Equal(attachmentUuid, attachmentUuidFromAvatar);
            Assert.Equal(fileContentByte, revievedFileContentByte);
        }
        public void TestCreateAvatarAndRetrieval()
        {
            SetUpTestCase();

            var fileContentByte = File.ReadAllBytes(PathAttachment + AttachmentPathIn);
            var attachmentUuid  = UploadAvatarAndGetUuid(fileContentByte);

            var avatarMap = new Dictionary <string, object>
            {
                { Avatar.FIELD_ATTACHMENT_PUBLIC_UUID, attachmentUuid }
            };
            var avatarUuid = Avatar.Create(attachmentUuid).Value;

            var attachmentUuidFromAvatar = Avatar.Get(avatarUuid).Value
                                           .Image.First().AttachmentPublicUuid;
            var revievedFileContentByte = AttachmentPublicContent.List(attachmentUuidFromAvatar).Value;

            Assert.Equal(attachmentUuid, attachmentUuidFromAvatar);
            Assert.Equal(fileContentByte, revievedFileContentByte);
        }