示例#1
0
        public void Should_FailEqualityForDifferetObjectTypes()
        {
            var rejectReq = new RejectReq(1, 2, 3);
            var obj       = "test";

            Assert.IsFalse(rejectReq.Equals(obj));
        }
示例#2
0
        public void Should_FailEqualityForDifferentMessageTypes()
        {
            var rejectReq   = new RejectReq(1, 2, 3);
            var linkTestReq = new LinkTestReq(1);

            Assert.IsFalse(rejectReq.Equals(linkTestReq));
        }
示例#3
0
        public void Should_BeEqualIfRejectReqsEqual()
        {
            var rejectReq  = new RejectReq(1, 2, 3);
            var rejectReq2 = new RejectReq(1, 2, 3);

            Assert.IsTrue(rejectReq.Equals(rejectReq2));
        }
示例#4
0
        public void Should_FailEqualityForDifferentReason()
        {
            var rejectReq  = new RejectReq(1, 2, 3);
            var rejectReq2 = new RejectReq(1, 2, 4);

            Assert.IsFalse(rejectReq.Equals(rejectReq2));
        }
示例#5
0
        public void Should_FailEqualityForDifferentDevice()
        {
            var rejectReq  = new RejectReq(2, 1, 3);
            var rejectReq2 = new RejectReq(1, 1, 3);

            Assert.IsFalse(rejectReq.Equals(rejectReq2));
        }
示例#6
0
        public void Should_CreateCorrectRejectReq()
        {
            var rejectReq = new RejectReq(1, 2, 1);

            Assert.IsTrue(rejectReq.Type == MessageType.RejectReq);
            Assert.IsTrue(rejectReq.Device == 1);
            Assert.IsTrue(rejectReq.Context == 2);
            Assert.IsTrue(rejectReq.Reason == 1);
        }
示例#7
0
        public void Should_FailEqualityForNull()
        {
            var rejectReq = new RejectReq(1, 2, 3);

            Assert.IsFalse(rejectReq.Equals(null));
        }
示例#8
0
        public void Should_SetIsReplyRequiredToFalse()
        {
            var rejectReq = new RejectReq(1, 2, 1);

            Assert.IsTrue(!rejectReq.IsReplyRequired);
        }
示例#9
0
        public void Should_SetIsPrimaryToTrue()
        {
            var rejectReq = new RejectReq(1, 2, 1);

            Assert.IsTrue(rejectReq.IsPrimary);
        }