Beispiel #1
0
        public void Parse_RequestForParse_GetNewObjectByString()
        {
            var account = new UnityDisk.Accounts.Account(new UnityDisk.FileStorages.OneDrive.Account()
            {
                Login = "******",
                Size  = new SpaceSize()
                {
                    TotalSize = 100, FreeSize = 30, UsedSize = 70
                },
                Id     = "idAccount",
                Token  = "accountToken",
                Status = ConnectionStatusEnum.Connected
            });
            FileStorageFile file = new FileStorageFile(new FileBuilder()
            {
                Name        = "Untitled.png",
                Path        = "/drive/root:",
                Type        = StorageItemTypeEnum.Image,
                Size        = 195544,
                DownloadUrl = "downloadUrl",
                Id          = "idFile",
                PublicUrl   = "publicUrl"
            })
            {
                Account = new AccountProjection(account)
            };
            string          jsonData        = file.ToString();
            IUnityContainer container       = UnityDisk.ContainerConfiguration.GetContainer().Container;
            var             accountRegistry = container.Resolve <UnityDisk.Accounts.Registry.IAccountRegistry>();

            accountRegistry.Registry(account);
            var result = FileStorageFile.Parse(jsonData);
        }