Microsoft.WindowsAzure.Commands.Test.Utilities.Common.MockStorageService.CreateGetKeysResponse C# (CSharp) Method

CreateGetKeysResponse() private method

private CreateGetKeysResponse ( string serviceName ) : Task
serviceName string
return Task
        private Task<StorageAccountGetKeysResponse> CreateGetKeysResponse(string serviceName)
        {
            Task<StorageAccountGetKeysResponse> resultTask;
            var data = accounts.FirstOrDefault(a => a.Name == serviceName);
            if (data != null)
            {
                var response = new StorageAccountGetKeysResponse
                {
                    PrimaryKey = data.PrimaryKey,
                    SecondaryKey = data.SecondaryKey,
                    StatusCode = HttpStatusCode.OK
                };
                resultTask = Tasks.FromResult(response);
            }
            else
            {
                resultTask = Tasks.FromException<StorageAccountGetKeysResponse>(ClientMocks.Make404Exception());
            }
            return resultTask;
        }