public HardwareTests() { sim = new SimulatorListener(); proto = new AlienReaderProtocol(baseTimeout, baseTimeout * 2); proto.ConnectAndLogin(sim.Host, sim.Port, "alien", "password").Wait(baseTimeout * 2).ShouldBeTrue(); reader = proto.Api; }
public AlienReaderFactsWithLogin() { logger = LoggerIndexer.GetCurrentClassLogger(); sim = new SimulatorListener(); proto = new AlienReaderProtocol(baseTimeout, baseTimeout * 2); proto.ConnectAndLogin(sim.Host, sim.Port, "alien", "password").Wait(baseTimeout * 2).ShouldBeTrue(); reader = proto.Api; }
public TagStreamListenerTests() { sim = new SimulatorListener(); proto = new AlienReaderProtocol(receiveTimeout: int.MaxValue); proto.ConnectAndLogin(sim.Host, sim.Port, "alien", "password").Wait(2000).ShouldBeTrue(); proto.StartTagPolling(tagStream).Wait(2000).ShouldBeTrue(); reader = proto.Api; tagStream.Subscribe(tags.Add, ex => throw ex, () => completed = true); proto.TagPoller.UnparsedMessages.Subscribe(msgs.Add); }