Beispiel #1
0
        /// <summary>
        /// Initializes the context.
        /// </summary>
        protected void InitializeContext()
        {
            var request      = new HttpRequest(string.Empty, "http://localhost/", string.Empty);
            var stringWriter = new StringWriter();
            var response     = new HttpResponse(stringWriter);

            HttpContext.Current = new HttpContext(request, response);
            TransactionInstance instance = TransactionInstance.GetInstance(HttpContext.Current);

            instance.StartTransaction(request.Url, string.Empty, string.Empty);
        }
Beispiel #2
0
        public void GetData()
        {
            var request      = new HttpRequest(string.Empty, "http://localhost/", string.Empty);
            var stringWriter = new StringWriter();
            var response     = new HttpResponse(stringWriter);

            HttpContext.Current = new HttpContext(request, response);
            TransactionInstance    instance    = TransactionInstance.GetInstance(HttpContext.Current);
            TransactionDescription description = instance.StartTransaction(request.Url, string.Empty, string.Empty);
            var transactionTab = new TransactionTab();
            var result         = transactionTab.GetData(null) as TransactionDescription;

            Assert.AreEqual(result, description);
        }