Модульное тестирование подключения к облачному хранилищу? - PullRequest
0 голосов
/ 05 декабря 2011

Я использую C # и хотел провести модульное тестирование подключения к облачному хранилищу, основные параметры которого он мне дает. Я не могу понять, как написать для него содержательный тест.

Может кто-нибудь показать мне, что я должен написать, чтобы проверить соединение?

[TestMethod()]
[DeploymentItem("SkinImagingCloudConnectionLayer.dll")]
public void SetUpConnectionTest()
{
    CloudConnection_Accessor.SetUpConnection();
    Assert.Inconclusive("A method that does not return a value cannot be verified.");
}

private static void SetUpConnection()
{
    // Use the local storage account.
    //cloudStorageAccount = CloudStorageAccount.DevelopmentStorageAccount;
    cloudStorageAccount = CloudStorageAccount.Parse("DefaultEndpointsProtocol=https;AccountName=*****;AccountKey=LBQ8k1myLKUKry03******************Itid+9BpV45GHAIWQ==");
    #region Select (or create) a Blob Container... it's like a Folder!
    // Create the blob client, which provides
    // authenticated access to the Blob service.
    blobClient = cloudStorageAccount.CreateCloudBlobClient();

    // Get the container reference.
    blobContainer = blobClient.GetContainerReference("cp300");
    // Create the container if it does not exist.
    blobContainer.CreateIfNotExist();

    // Set permissions on the container.
    containerPermissions = new BlobContainerPermissions();
    // This sample sets the container to have public blobs. Your application
    // needs may be different. See the documentation for BlobContainerPermissions
    // for more information about blob container permissions.
    containerPermissions.PublicAccess = BlobContainerPublicAccessType.Blob;
    blobContainer.SetPermissions(containerPermissions);
    #endregion
}

1 Ответ

0 голосов
/ 06 декабря 2011

Просто чтобы было понятно. Вы создаете интеграционный тест, а не юнит-тест: o)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...