/// <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); }
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); }