public void Should_FailEqualityForDifferetObjectTypes() { var selectReq = new SelectReq(1, 2); var obj = "test"; Assert.IsFalse(selectReq.Equals(obj)); }
public void Should_FailEqualityForDifferentMessageTypes() { var selectReq = new SelectReq(1, 2); var selectRsp = new SelectRsp(1, 2, 1); Assert.IsFalse(selectReq.Equals(selectRsp)); }
public void Should_BeEqualIfSelectReqsEqual() { var selectReq = new SelectReq(1, 2); var selectReq2 = new SelectReq(1, 2); Assert.IsTrue(selectReq.Equals(selectReq2)); }
public void Should_FailEqualityForDifferentContext() { var selectReq = new SelectReq(1, 1); var selectReq2 = new SelectReq(1, 2); Assert.IsFalse(selectReq.Equals(selectReq2)); }
public void Should_CreateCorrectSelectReq() { var selectReq = new SelectReq(1, 2); Assert.IsTrue(selectReq.Type == MessageType.SelectReq); Assert.IsTrue(selectReq.Device == 1); Assert.IsTrue(selectReq.Context == 2); }
public void Should_EncodeSelectReq() { var selectReq = new SelectReq(1, 9); var actual = Coder.Encode(selectReq).Skip(4).ToArray(); var expected = new byte[] { 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09 }; CollectionAssert.AreEqual(expected, actual); }
/// <summary> /// /// </summary> /// <param name="m"></param> protected void HandleSelectReq(SelectReq m) { if (_state == State.ConnectedNotSelected) { _timerT7ConnectionIdleTimeout.Change(Timeout.Infinite, Timeout.Infinite); Send(new SelectRsp(m.Device, m.Context, 0)); _state = State.ConnectedSelected; Events.Add(EventType.Connected); } }
public void Should_FailEqualityForNull() { var selectReq = new SelectReq(1, 2); Assert.IsFalse(selectReq.Equals(null)); }
public void Should_SetIsReplyRequiredToTrue() { var selectReq = new SelectReq(1, 2); Assert.IsTrue(selectReq.IsReplyRequired); }
public void Should_SetIsPrimaryToTrue() { var selectReq = new SelectReq(1, 2); Assert.IsTrue(selectReq.IsPrimary); }