예제 #1
0
        public static void TestServerResponseMsg_GetHeaderSummary_ContainsAssetIdEmpty()
        {
            var msg = new ServerResponseMsg(
                ServerResponseMsg.ResponseCode.RC_ERROR,
                Guid.Empty,
                new byte[11]
                );

            Assert.That(msg.GetHeaderSummary(), Contains.Substring(Guid.Empty.ToString("D")));
        }
예제 #2
0
        public static void TestServerResponseMsg_GetHeaderSummary_ContainsStatusOk()
        {
            var msg = new ServerResponseMsg(
                ServerResponseMsg.ResponseCode.RC_OK,
                Guid.Empty,
                new byte[11]
                );

            Assert.That(msg.GetHeaderSummary(), Contains.Substring("RC_OK"));
        }
예제 #3
0
        public static void TestServerResponseMsg_GetHeaderSummary_ContainsDataSizeRandom()
        {
            var size = RandomUtil.NextUInt() % 4096;
            var msg  = new ServerResponseMsg(
                ServerResponseMsg.ResponseCode.RC_ERROR,
                Guid.Empty,
                new byte[size]
                );

            Assert.That(msg.GetHeaderSummary(), Contains.Substring(size.ToString()));
        }
예제 #4
0
        public static void TestServerResponseMsg_GetHeaderSummary_ContainsDataSize11()
        {
            var id  = Guid.NewGuid();
            var msg = new ServerResponseMsg(
                ServerResponseMsg.ResponseCode.RC_ERROR,
                id,
                new byte[11]
                );

            Assert.That(msg.GetHeaderSummary(), Contains.Substring("11"));
        }