Pertanyaan yang diberi tag «httpcontext»

14
Pengaturan HttpContext.Current.Session dalam tes unit
Saya memiliki layanan web yang saya coba uji unit. Dalam layanan itu menarik beberapa nilai dari HttpContextseperti ini: m_password = (string)HttpContext.Current.Session["CustomerId"]; m_userID = (string)HttpContext.Current.Session["CustomerUrl"]; dalam tes unit saya membuat konteks menggunakan permintaan pekerja sederhana, seperti: SimpleWorkerRequest request = new SimpleWorkerRequest("", "", "", null, new StringWriter()); HttpContext context = new HttpContext(request); …

4
Mock HttpContext.Current dalam Metode Test Init
Saya mencoba menambahkan pengujian unit ke aplikasi ASP.NET MVC yang telah saya buat. Dalam pengujian unit saya, saya menggunakan kode berikut: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } Dengan bantuan berikut untuk mengejek konteks controller: public static class FakeControllerContext { public static HttpContextBase FakeHttpContext(string …

3
Bagaimana cara mendapatkan objek HttpContext dari HttpContextBase di ASP.NET MVC 1?
Saya sedang bekerja dengan beberapa alat WebForms / MVC-agnostik, dan saya perlu mendapatkan contoh dari HttpContextmemberikan referensi ke suatu HttpContextBaseobjek. Saya tidak dapat menggunakan HttpContext.Currentkarena saya membutuhkan ini untuk bekerja secara asinkron juga ( HttpContext.Currentkembali nullselama permintaan asinkron). Saya sadar HttpContextWrapper, tapi salah jalan.

5
Bagaimana cara mengejek HttpContext di ASP.NET MVC menggunakan Moq?
[TestMethod] public void Home_Message_Display_Unknown_User_when_coockie_does_not_exist() { var context = new Mock<HttpContextBase>(); var request = new Mock<HttpRequestBase>(); context .Setup(c => c.Request) .Returns(request.Object); HomeController controller = new HomeController(); controller.HttpContext = context; //Here I am getting an error (read only). ... } kontroler dasar saya memiliki menimpa Initialize yang get's requestContext ini. Saya mencoba …

6
Bagaimana cara mengakses metode HttpServerUtility.MapPath di Thread atau Timer?
Saya menggunakan System.Timers.Timeraplikasi Asp.Net saya dan saya perlu menggunakan HttpServerUtility.MapPathmetode yang tampaknya hanya tersedia melalui HttpContext.Current.Server.MapPath. Masalahnya adalah bahwa HttpContext.Currentadalah nullketika Timer.Elapsedperistiwa kebakaran. Apakah ada cara lain untuk mendapatkan referensi ke objek HttpServerUtility? Saya bisa menyuntikkannya ke konstruktor kelas saya. Apakah ini aman? Bagaimana saya bisa yakin itu tidak akan …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.