2 개의 열이있는 테이블이 있습니다.여기서 lambda를 사용하는 절은 단위 테스트에서 항상 true를 반환합니다.
| DealerCode | TransactionID |
| 222223 | 98766 |
그리고 난 당신이 내 테스트에서 볼 수 있듯이,
public List<Transaction> GetCurrentTransaction(string dealerCode, string transactionId)
{
return context.Transactions.Where(c => c.DealerCode == dealerCode && (c.TransactionID == transactionId)).ToList();
}
내가 단위 테스트 그것을 시도하지만 매번, 그것은 항상 true 표시 목록을 반환이 방법을 가지고, 내가 purposedly 잘못을 만들었 매개 변수가 실패 할 수 있습니다.
Assert.IsNotNull(tran.GetCurrentTransaction("2222231", "987661"));
나는 포럼을 검색하고 아무런 소용이없는 검색을 시도했다.
그러면 정의가 null이 아닌 빈 목록이 반환됩니다. – ChaosPandion