Exemple #1
0
        public void Setup()
        {
            inputData = new InputData
            {
                Content = new byte[1]
            };
            new Random().NextBytes(inputData.Content);

            middleInputData = new InputData
            {
                Content = new byte[10 * 1024]
            };
            new Random().NextBytes(middleInputData.Content);

            largeInputData = new InputData
            {
                Content = new byte[100 * 1024]
            };
            new Random().NextBytes(largeInputData.Content);

            messageInputData = new InputData
            {
                Content = new byte[1024]
            };

            new Random().NextBytes(middleInputData.Content);
            expectedReply        = ServerLogic.Convert(inputData);
            middleExpectedReply  = ServerLogic.Convert(middleInputData);
            largeExpectedReply   = ServerLogic.Convert(largeInputData);
            messageExpectedReply = ServerLogic.Convert(messageInputData);

            client = new T();
        }
Exemple #2
0
        public ReplyData GetReply(InputData data)
        {
            var inputBuf = ByteArray.CreateFrom(data);
            var input    = inputBuf.ConvertTo <InputData>();
            var reply    = ServerLogic.Convert(input);
            var replyBuf = ByteArray.CreateFrom(reply);

            return(replyBuf.ConvertTo <ReplyData>());
        }
Exemple #3
0
 public ReplyData GetReply(InputData data)
 {
     return(ServerLogic.Convert(data));
 }