public async Task CreateStaticStorageManifestIncludesAuthHeader()
        {
            var manifestName = "NewManifest";
            var containerName = "newContainer";

            var client =
                new StorageServiceRestClient(GetValidContext(), this.ServiceLocator);
            var data = "Some random data";
            var content = TestHelper.CreateStream(data);

            await client.CreateStaticManifest(containerName, manifestName, new Dictionary<string, string>(), content);

            Assert.IsTrue(this.simulator.Headers.ContainsKey("X-Auth-Token"));
            Assert.AreEqual(this.authId, this.simulator.Headers["X-Auth-Token"]);
        }
        public async Task CreateStaticManifestFormsCorrectUrlAndMethod()
        {
            var manifestName = "NewManifest";
            var containerName = "newContainer";

            var client =
                new StorageServiceRestClient(GetValidContext(), this.ServiceLocator);
            var data = "Some random data";
            var content = TestHelper.CreateStream(data);

            await client.CreateStaticManifest(containerName, manifestName, new Dictionary<string, string>(), content);

            Assert.AreEqual(string.Format("{0}/{1}/{2}?multipart-manifest=put", endpoint, containerName, manifestName), this.simulator.Uri.ToString());
            Assert.AreEqual(HttpMethod.Put, this.simulator.Method);
        }