문제

LINQ를 SQL 클래스로 조롱하려고합니다.

다음 코드가 있습니다.

IQueryable<User> vUser =
     (from aUser in _ctx.Users
      where aUser.UserName == userName
      select aUser);

분명히 단위 테스트를 수행하는 동안 _ctx.Users NULL입니다. 나는 조롱 할 수있다 _ctx (데이터 컨텍스트)이지만 Users a Table<T> 그리고 봉인되었습니다. 그래서 이것은 실패합니다 :

_ctx.Users = Table<User>();

PEX는 두더지.

DateTime.now ()를 무시할 수있는 예제가 표시되지만 이것이 내 시나리오에서 도움이 될지 알 수 없습니다.

누구든지 이것에 대한 경험이 있습니까?

도움이 되었습니까?

해결책

예, 그럴 수 있습니다.

자세한 내용은이 게시물을 참조하십시오.

http://social.msdn.microsoft.com/forums/en-us/pex/thread/d73f730b-37df-40f9-8c62-afb7693fbbe/#86699ca1-70E6-4026-A1F9-4978E286D0A3

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top