public void test_get_account() { _headers.Add("request-type", "account"); AccountResponse res = _client.GetAccount("", "", _headers, new Dictionary <string, string>(), false); Assert.True(res.Headers.ContainsKey("x-account-container-count")); Assert.True(res.Headers["x-account-container-count"] == "1"); Assert.True(res.Headers.ContainsKey("x-account-object-count")); Assert.True(res.Headers["x-account-object-count"] == "1"); Assert.True(res.Headers.ContainsKey("x-account-meta-foo")); Assert.True(res.Headers["x-account-meta-foo"] == "foo"); Assert.True(res.Headers.ContainsKey("x-account-bytes-used")); Assert.True(res.Headers["x-account-bytes-used"] == "1"); Assert.True(res.Reason == "foo"); Assert.True(res.Status == 200); Assert.True(res.Containers[0]["count"] == "1"); Assert.True(res.Containers[0]["bytes"] == "1"); Assert.True(res.Containers[0]["name"] == "foo"); }
public void teardown() { teardown_query["prefix"] = prefix; try { foreach (var container_info in client.GetAccount(storage_url, auth_token, new Dictionary <string, string>(), teardown_query, false).Containers) { foreach (var object_info in client.GetContainer(storage_url, auth_token, container_info["name"], new Dictionary <string, string>(), new Dictionary <string, string>(), false).Objects) { client.DeleteObject(storage_url, auth_token, container_info["name"], container_info.ContainsKey("name") ? object_info["name"] : object_info["subdir"], new Dictionary <string, string>(), new Dictionary <string, string>()); } client.DeleteContainer(storage_url, auth_token, container_info["name"], new Dictionary <string, string>(), new Dictionary <string, string>()); } } catch (ClientException) { } }