private void _WebSocket_OnOpen(object sender, EventArgs e) { _logger.Log(Log.LogLevel.Debug, "WebSocket opened"); _lastReceivedTime = DateTime.UtcNow; string authRequest = _wsV2ReqBuilder.Build(); _WebSocket.Send(authRequest); }
private void _WebSocket_OnOpen(object sender, EventArgs e) { Console.WriteLine("WebSocket opened"); _lastReceivedTime = DateTime.UtcNow; string authRequest = _wsV2ReqBuilder.Build(); _WebSocket.Send(authRequest); }
public void Build_NullParam_Success() { var builder = new WebSocketV2RequestBuilder("access", "secret", "api.huobi.pro", "/ws/v2"); string auth = builder.Build(); var authReq = JsonConvert.DeserializeObject <WebSocketAuthenticationRequestV2>(auth); Assert.Equal("req", authReq.action); Assert.Equal("auth", authReq.ch); Assert.Equal("api", [email protected]); Assert.Equal("access", [email protected]); Assert.Equal("HmacSHA256", [email protected]); Assert.Equal("2.1", [email protected]); }
public void Build_Time_Success() { var builder = new WebSocketV2RequestBuilder("access", "secret", "api.huobi.pro", "/ws/v2"); DateTime utcTime = new DateTime(2019, 11, 21, 10, 0, 0); string auth = builder.Build(utcTime); var authReq = JsonConvert.DeserializeObject <WebSocketAuthenticationRequestV2>(auth); Assert.Equal("req", authReq.action); Assert.Equal("auth", authReq.ch); Assert.Equal("api", [email protected]); Assert.Equal("access", [email protected]); Assert.Equal("HmacSHA256", [email protected]); Assert.Equal("2.1", [email protected]); Assert.Equal(utcTime.ToString("s"), [email protected]); Assert.Equal("1/d+cUIEh4tC0aXho86zu5QAxVzJaTe56mUiB275T0E=", [email protected]); }