Example #1
0
        private void HandlePostRequest(HttpMessage message)
        {
            string path = message.Path;

            bool?success = null;

            if (String.CompareOrdinal(path, "/log/success") == 0)
            {
                success = true;
            }
            else if (String.CompareOrdinal(path, "/log/failure") == 0)
            {
                success = false;
            }

            if (success.HasValue)
            {
                if (Log != null)
                {
                    string log = new StreamReader(message.RequestStream).ReadToEnd();

                    WebTestLogEventArgs logEvent = new WebTestLogEventArgs(success.Value, log);
                    Log(this, logEvent);
                }

                message.WriteStatus(HttpStatusCode.NoContent);
                return;
            }

            message.WriteStatus(HttpStatusCode.NotFound);
        }
Example #2
0
        private void HandlePostRequest(HttpMessage message) {
            string path = message.Path;

            bool? success = null;
            if (String.CompareOrdinal(path, "/log/success") == 0) {
                success = true;
            }
            else if (String.CompareOrdinal(path, "/log/failure") == 0) {
                success = false;
            }

            if (success.HasValue) {
                if (Log != null) {
                    string log = new StreamReader(message.RequestStream).ReadToEnd();

                    WebTestLogEventArgs logEvent = new WebTestLogEventArgs(success.Value, log);
                    Log(this, logEvent);
                }

                message.WriteStatus(HttpStatusCode.NoContent);
                return;
            }

            message.WriteStatus(HttpStatusCode.NotFound);
        }