public void TestParseVircurexBuildToken() { DateTime time = new DateTime(2014, 1, 20, 12, 13, 14); using (VircurexExchange exchange = new VircurexExchange()) { VircurexExchange.Method method = VircurexExchange.Method.create_order; string timestamp = exchange.FormatDateTime(time); string id = timestamp + "-" + 3; string username = "******"; string secret = "123456789"; exchange.PublicKey = username; exchange.PrivateKeys[method] = secret; string expected = "8e00a25d5cd41db0d481873376473ec7deded6008020c15755f46b103528a282"; string actual = exchange.BuildToken(method, new List <KeyValuePair <string, string> >(), timestamp, id); Assert.AreEqual(expected, actual); } }
public void TestParseVircurexBuildTokenMessage() { DateTime time = new DateTime(2014, 1, 20, 12, 13, 14); using (VircurexExchange exchange = new VircurexExchange()) { VircurexExchange.Method method = VircurexExchange.Method.create_order; string timestamp = exchange.FormatDateTime(time); string id = timestamp + "-" + 3; string username = "******"; string secret = "123456789"; exchange.PublicKey = username; exchange.PrivateKeys[method] = secret; string expected = "123456789;MY_USER_NAME;" + timestamp + ";" + id + ";create_order"; string actual = exchange.BuildTokenMessage(method, new List <KeyValuePair <string, string> >(), timestamp, id); Assert.AreEqual(expected, actual); } }