public void StorageGetIsStorageExistTest()
        {
            var request = new GetIsStorageExistRequest();

            request.Name = StorageName;
            var response = StorageApi.GetIsStorageExist(request);

            Assert.AreEqual(200, response.Code);
            Assert.IsTrue((bool)response.IsExist);
        }
Exemple #2
0
        public void StorageGetIsStorageExistTest()
        {
            GetIsStorageExistRequest request = new GetIsStorageExistRequest();

            request.name = storageName;
            var response = StorageApi.GetIsStorageExist(request);

            Assert.AreEqual(200, response.Code);
            Assert.IsTrue(Convert.ToBoolean(response.IsExist));
        }
Exemple #3
0
        /// <summary>
        /// Check if storage exists
        /// </summary>
        /// <param name="request">Request. <see cref="GetIsStorageExistRequest" /></param>
        /// <returns><see cref="StorageExistResponse"/></returns>
        public StorageExistResponse GetIsStorageExist(GetIsStorageExistRequest request)
        {
            // verify the required parameter 'name' is set
            if (request.Name == null)
            {
                throw new ApiException(400, "Missing required parameter 'name' when calling GetIsStorageExist");
            }

            // create path and map variables
            var resourcePath = this.configuration.GetApiRootUrl() + "/storage/{name}/exist";

            resourcePath = Regex
                           .Replace(resourcePath, "\\*", string.Empty)
                           .Replace("&amp;", "&")
                           .Replace("/?", "?");
            resourcePath = UrlHelper.AddPathParameter(resourcePath, "name", request.Name);

            try
            {
                var response = this.apiInvoker.InvokeApi(
                    resourcePath,
                    "GET",
                    null,
                    null,
                    null);
                if (response != null)
                {
                    return((StorageExistResponse)SerializationHelper.Deserialize(response, typeof(StorageExistResponse)));
                }

                return(null);
            }
            catch (ApiException ex)
            {
                if (ex.ErrorCode == 404)
                {
                    return(null);
                }

                throw;
            }
        }