public void PublishBarListenTest() { RabbitMQPublisher.RMQFactory.Instance().HostName = hostName; var channel = RabbitMQPublisher.RMQFactory.Instance().GetRMQChannel(KaiTrade.Interfaces.MQExchanges.DEFAULT); Assert.IsNotNull(channel); listner = new RabbitMQPublisher.RMQListner(); listner.SubscribeInfo(); listner.OnRMQMessage += OnRMQMessage; listner.SubscribeTSBarsRMQ("IBM"); //li RabbitMQPublisher.RMQ rmqHelper = new RabbitMQPublisher.RMQ(); KaiTrade.Interfaces.ITSItem[] tsi = new K2DataObjects.TSItem[2]; tsi[0] = new K2DataObjects.TSItem(); tsi[0].Mnemonic = "IBM"; tsi[0].Open = 10; tsi[0].Close = 12; tsi[0].High = 13; tsi[0].Low = 9; tsi[1] = new K2DataObjects.TSItem(); tsi[1].Mnemonic = "IBM"; tsi[1].Open = 12; tsi[1].Close = 14; tsi[1].High = 15; tsi[1].Low = 12; rmqHelper.Publish("IBM", tsi); System.Threading.Thread.Sleep(10000); }
public void PublishAccountTestNoListen() { RabbitMQPublisher.RMQFactory.Instance().HostName = hostName; var channel = RabbitMQPublisher.RMQFactory.Instance().GetRMQChannel(KaiTrade.Interfaces.MQExchanges.DEFAULT); Assert.IsNotNull(channel); RabbitMQPublisher.RMQ rmqHelper = new RabbitMQPublisher.RMQ(); // Example #1 // Read the file as one string. string accountJSON = System.IO.File.ReadAllText(@"testdata\accountJSON.txt"); K2DataObjects.Account account = JsonConvert.DeserializeObject<K2DataObjects.Account>(accountJSON); rmqHelper.Publish("", account); }
public void PublishAccountTest() { RabbitMQPublisher.RMQFactory.Instance().HostName = hostName; var channel = RabbitMQPublisher.RMQFactory.Instance().GetRMQChannel(KaiTrade.Interfaces.MQExchanges.DEFAULT); Assert.IsNotNull(channel); listner = new RabbitMQPublisher.RMQListner(); listner.SubscribeInfo(); listner.OnRMQMessage += OnRMQMessage; listner.SubscribeAccountsRMQ(""); //li RabbitMQPublisher.RMQ rmqHelper = new RabbitMQPublisher.RMQ(); // Example #1 // Read the file as one string. string accountJSON = System.IO.File.ReadAllText(@"testdata\accountJSON.txt"); K2DataObjects.Account account = JsonConvert.DeserializeObject<K2DataObjects.Account>(accountJSON); rmqHelper.Publish("", account); System.Threading.Thread.Sleep(10000); }
public void PublishBarNoListenTest() { RabbitMQPublisher.RMQFactory.Instance().HostName = hostName; var channel = RabbitMQPublisher.RMQFactory.Instance().GetRMQChannel(KaiTrade.Interfaces.MQExchanges.DEFAULT); Assert.IsNotNull(channel); RabbitMQPublisher.RMQ rmqHelper = new RabbitMQPublisher.RMQ(); KaiTrade.Interfaces.ITSItem[] tsi = new K2DataObjects.TSItem[2]; tsi[0] = new K2DataObjects.TSItem(); tsi[0].Mnemonic = "IBM"; tsi[0].Open = 10; tsi[0].Close = 12; tsi[0].High = 13; tsi[0].Low = 9; tsi[1] = new K2DataObjects.TSItem(); tsi[1].Mnemonic = "IBM"; tsi[1].Open = 12; tsi[1].Close = 14; tsi[1].High = 15; tsi[1].Low = 12; rmqHelper.Publish("IBM", tsi); }