public IChimpRemote Element(string componentType, string monkeyId) { _payload = new MonkeyTalkWirePayload { mtversion = "1" }; _payload.componentType = (MonkeyTalkComponent)Enum.Parse(typeof(MonkeyTalkComponent), componentType); _payload.monkeyId = monkeyId; return this; }
public void GivenIHaveARunningMonkeyTalkRemoteAtLocation(string location) { if (location == "mock") { _mock = new Moq.Mock<IChimpRemote>(); } else { chimpRemoteDevice = new ChimpRemote(location, string.Empty); //string.Empty should be deviceIp from Devs config file. } if (_payload == null) _payload = new MonkeyTalkWirePayload(); }
public ChimpReturnMessage Play(ChimpAction action) { _payload = new MonkeyTalkWirePayload { mtcommand = MonkeyTalkCommand.PLAY, mtversion = "1" }; _payload.action = action; _payload.mtcommand = MonkeyTalkCommand.PLAY; return Play(_payload); }
public ChimpReturnMessage Play(string action) { _payload = new MonkeyTalkWirePayload { mtcommand = MonkeyTalkCommand.PLAY, mtversion = "1" }; ChimpAction a = ChimpAction.Tap; Enum.TryParse<ChimpAction>(action, out a); _payload.action = a; _payload.mtcommand = MonkeyTalkCommand.PLAY; return Play(_payload); }
public ChimpReturnMessage Play(MonkeyTalkWirePayload payload) { string res = Post(_url, _deviceIp, JObject.FromObject(payload).ToString()); var j = JsonConvert.DeserializeObject<ChimpReturnMessage>(res); return j; }
public ChimpReturnMessage Ping(MonkeyTalkWirePayload payload) { throw new NotImplementedException(); }
public void WhenISendASimplePlayCommandPayload() { //default payload - Tap and call Play _payload = new MonkeyTalkWirePayload() { action = ChimpAction.Tap, mtcommand = MonkeyTalkCommand.PLAY }; _mock.Setup(x => x.Play(_payload)).Returns(new ChimpReturnMessage() { result = "OK", message = "mocked test result" }); chimpRemoteDevice = _mock.Object; chimpReturnMessage = chimpRemoteDevice.Play(_payload); }