public void SignatureGenerator_ValidRequestDataSupplied_ReturnsValidSignature() { var proxy = new ServiceProxy(_cloudId, _accessKey, _secretKey, _apiHost); var signature = proxy.SignatureGenerator("get", "videos.json", "api.pandastream.com", _secretKey, new Dictionary<string, string> { { "some_parameter", "some_value" }, { "another_parameter", "another_value" } }); Assert.AreEqual("z4gJjCHfeJtPjhFKcepIvmfYSyRQPTPbkTGpRoo0UWU=", signature); }