public void Should_FailEqualityForDifferentMessageTypes() { var deselectReq = new DeselectReq(1, 2); var deselectRsp = new DeselectRsp(1, 2, 1); Assert.IsFalse(deselectReq.Equals(deselectRsp)); }
public void Should_BeEqualIfDeselectReqsEqual() { var deselectReq = new DeselectReq(1, 2); var deselectReq2 = new DeselectReq(1, 2); Assert.IsTrue(deselectReq.Equals(deselectReq2)); }
public void Should_FailEqualityForDifferetObjectTypes() { var deselectReq = new DeselectReq(1, 2); var obj = "test"; Assert.IsFalse(deselectReq.Equals(obj)); }
public void Should_FailEqualityForDifferentContext() { var deselectReq = new DeselectReq(1, 1); var deselectReq2 = new DeselectReq(1, 2); Assert.IsFalse(deselectReq.Equals(deselectReq2)); }
public void Should_CreateCorrectDeselectReq() { var deselectReq = new DeselectReq(1, 2); Assert.IsTrue(deselectReq.Type == MessageType.DeselectReq); Assert.IsTrue(deselectReq.Device == 1); Assert.IsTrue(deselectReq.Context == 2); }
/// <summary> /// /// </summary> /// <param name="m"></param>m. protected void HandleDeselectReq(DeselectReq m) { if (_state == State.ConnectedSelected) { Send(new DeselectRsp(m.Device, m.Context, 0)); _state = State.ConnectedNotSelected; } else { Send(new DeselectRsp(m.Device, m.Context, 1)); } }
public void Should_FailEqualityForNull() { var deselectReq = new DeselectReq(1, 2); Assert.IsFalse(deselectReq.Equals(null)); }
public void Should_SetIsReplyRequiredToTrue() { var deselectReq = new DeselectReq(1, 2); Assert.IsTrue(deselectReq.IsReplyRequired); }
public void Should_SetIsPrimaryToTrue() { var deselectReq = new DeselectReq(1, 2); Assert.IsTrue(deselectReq.IsPrimary); }