단위 테스트에서 HttpContext Mocking 방법

C#에서 단위 테스트를 진행할 때 HttpContext와 관련된 로직을 테스트해야 할 경우가 있습니다. 실제 웹 요청 없이 HttpContext를 모의(Mock)하여 코드를 테스트하는 방법을 알아보겠습니다. .NET 환경에서는 Moq와 같은 모의 프레임워크를 주로 사용합니다. Moq는 .NET에서 널리 사용되는 모의 라이브러리입니다. NuGet을 통해 설치할 수 있습니다. dotnet add package Mo ...

6월 9일 02:25에 게시됨

.NET Core HttpContext 접근 방법 정리

ASP.NET을 ASP.NET Core로 업그레이드한 후 HttpContext.Current 사용이 불가능해지는 문제를 경험한 분들이 많을 것입니다. 이 문제를 해결하기 위해 ASP.NET Core에서 HttpContext를 접근하는 올바른 방법을 알아보겠습니다. 이 문서에서는 HttpContext를 사용하는 다양한 장면을 설명하고 각각의 해결 방법을示例로 제공합니다. 1. Controller에서 HttpContext 접근 Con ...

6월 6일 18:15에 게시됨