2016-09-21 2 views
1

와 인덱서에 전화를받은 확인하는 방법 :이 인터페이스 감안할 때 NSubstitute

public interface ITest 
{ 
    bool this[string parameter] { get; } 
} 

방법 인덱서에받은 전화를 확인하는?

ITest test = Substitute.For<ITest>(); 
test.Received()["value"]; // Won't compile 

답변

1

컴파일러 오류는 다음과 같습니다

오류 CS0201 : 만 할당, 전화, 증가, 감소, 기다리고 있습니다 새로운 객체 표현 진술로 사용할 수 있습니다 (CS0201)

이것을 수정하려면 더미 할당을 할 수 있습니다.

ITest test = Substitute.For<ITest>(); 
var ignored = test.Received()["value"]; 
관련 문제