nsubstitute

    0

    1답변

    개체를 올바르게 조롱하는 방법에 대해 다소 혼란 스럽습니다. NSubstitute의 예제에서 보았던 것에서 이것은 어설 션의 기본 설정입니다. 내 이해는이 방법의 동작을 테스트하는 것입니다. 내 질문은 다음과 같습니다 : 올바른 방법으로 기기의 호스트 이름을 알아 내려고합니다. [TestMethod] public void MockedDeviceHostNa

    1

    2답변

    .Returns<T> (this T value, ...) 확장 방법은 어떻게 작동합니까? 구체적으로 말해서 .Returns은 해당 메소드를 실행 한 결과에서 구성 할 방법을 알고 있습니까? 예 : public interface ICalculator { Add(int a, int b); } // create mock var calculator = Sub

    3

    1답변

    테스트를 쉽게하기 위해 Resharper source template을 함께 사용하여 NSubstitute으로 클래스 대체품을 빠르게 만듭니다. 필드를 가정은 [SourceTemplate] public static void substitute<T>(this T o, [Macro(Expression = "guessExpectedType()", Ed

    0

    1답변

    쿠키를 생성하고 나머지 작업을 수행하는 MVC 컨트롤러가 있습니다. 이 방법을 단위 테스트해야합니다. 쿠키를 모방하는 방법을 모르겠습니다. 이 컨트롤러 내 방법 : public ActionResult Login(LogInRequest logInRequest) { if (ModelState.IsValid) { HttpCookie

    1

    1답변

    Rhino Mock의 다른 개발자가 작성한 테스트가 있습니다. 우리는 이제 NS substitute를 사용하지만 NSubstitute에서 테스트를 다시 작성합니다. 나는 Is.Anything을 제외한 모든 일들을 다시 썼다. IS를 쓰는 NS substitute 방법은 무엇입니까? 아래 예제의 모든 것이 있습니까? 나는 Rhino Mock을 먼저 보여 주었

    1

    1답변

    와 인덱서에 전화를받은 확인하는 방법 : public interface ITest { bool this[string parameter] { get; } } 방법 인덱서에받은 전화를 확인하는? ITest test = Substitute.For<ITest>(); test.Received()["value"]; // Won't compile

    0

    2답변

    NSubstitue를 사용하여 IDBCommand를 대체하고 싶습니다. 나는 필드의 CommandText를 대체 값해야하고, 나는 string settedCommandText=string.Empty; IDbCommand fakeCommand = Substitute.For<IDbCommand>(); command.CommandText =Arg.Do<s

    2

    1답변

    이 코드가 있는데, httpClient가 무엇이든지 상관없이 문자열 응답을 반환 할 수 없습니다. 내가 잘못 private HttpResponseMessage StringResponse(string content) { var response = new HttpResponseMessage(HttpStatusCode.OK); if (con

    1

    1답변

    NSubstitute 클래스 인스턴스화로 이상한 예외가 있음을 발견했습니다. Sitecore 8.1 업데이트 3 Sitecore.Kernell.dll 작업, 다음 테스트에 통과 : [Fact] public void CanCreateSubstituteDatabase() { Database db = Substitute.For<Sitecore.Dat

    0

    1답변

    bool의 두 매개 변수 int 및 out 매개 변수를 취하는 메소드를 조롱하려고합니다. 처음으로 호출 할 때 올바르게 설정할 수 있으며 올바른 값과 반환 값을 반환합니다. 그러나 두 번째 동일한 메서드를 호출 할 때 내 대리자를 호출하지 않습니다. 어떤 생각이 여기에 무슨이다 : 내가 뭘하려 : mock.GetRows(Arg.Is<int>(10), out