public void Blob_ExtractParameters_ReturnsBlobToken() { // Setup AzureBlobBroker broker = new AzureBlobBroker(); // Act BlobParameters parameters = (BlobParameters)broker.ExtractParameters(this.GenerateBlobJson()); // Assert Assert.AreEqual("container", parameters.Container); Assert.AreEqual("blob", parameters.Name); Assert.AreEqual(ResourcePermissions.ReadWrite, parameters.Permissions); Assert.IsTrue(parameters.Expiration > DateTime.UtcNow - TimeSpan.FromSeconds(1) && parameters.Expiration < DateTime.UtcNow + TimeSpan.FromSeconds(1)); }