wafe's weblog

  • HOME
  • TAG
  • MEDIA LOG
  • LOCATION LOG
  • GUEST BOOK
  • ADMIN
  • WRITE

2009/12/19 1

HttpContextBase를 이용해서 ASP.NET 코드의 테스트 가능성 높이기

유닛 테스트를 중요하게 생각하여 설계한 코드라면 HttpContext 같이 ASP.NET 프레임워크에 종속되어 테스트가 불가능해지는 클래스들은 진작에 어댑터 등을 이용하여 분리시켜 두었을 것이다. 하지만 이미 작성된 코드가 많은 상황에서 유닛 테스트를 도입할 때에는 HttpContextBase 클래스가 유용하게 사용될 수 있다. HttpContextBase 클래스는 ASP.NET MVC에서 쓰이는 클래스라서 (Controller.HttpContext Property 참조) 3.5 SP1부터 쓸 수 있고, System.Web.Abstractions 어셈블리(네임스페이스는 System.Web)를 참조에 추가하면 된다. HttpContextBase 클래스는 기존의 HttpContext 클래스와 완전히 동일한 ..

2009.12.19
1
더보기
  • 분류 전체보기 (118)

Tag

Xinics, Palette, DirectShow, google test, Visual Studio 2010, Visual Studio, 미완성, 문서화, Silverlight, Windows, Translations, WPF, c++, 대통령, Design Pattern, MVVM, ios, Unit Test, Python, WinPython,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2009/12   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

DNS Powered by DNSEver.com
  • GitHub
  • Xinics 개발부
  • weblog2

티스토리툴바