rhino-mocks

    0

    2답변

    저는 Rhino Mocks를 처음 사용하고 단위 테스트를 위해 모의 격리 프레임 워크를 사용합니다. 다음 테스트를 작성했습니다. 모의 IDataProvider 객체가 객체 컬렉션을 반환하도록 기대를 설정했습니다. 제공된 컬렉션에는 하나의 객체가 있습니다. 테스트를 실행할 때 IDataProvider를 호출하면 하나의 개체가있는 목록을 반환 할 때 빈 목록이

    5

    3답변

    Linq To SQL 코드의 단위 테스트를 설정하려고합니다. 내 코드는 System.Data.Linq.Table 클래스 (디자이너가 생성)를 사용합니다. 이 클래스는 봉인되었고 생성자는 내부이므로 완전히 impervious to unit testing frameworks like Rhino Mocks입니다. (당신이 저장소 패턴을 사용하도록 코드를 변경하고

    4

    3답변

    나는이 객체에 대해 Properties.Settings.Default... 값을 참조하는 객체가 있으며이 객체의 단위 테스트에서 이들을 스텁해야합니다. 불행히도 설정 객체의 유형은 internal으로 선언되어 단위 테스트 프로젝트에서 액세스 할 수 없습니다. 어떻게 이러한 속성에 대한 반환 값을 스텁링 할 수 있습니까? mocking을 위해 Rhino Mo

    3

    1답변

    여러 번 실행했지만 결코 좋은 답변을 찾지 못했습니다. 내가 한 가지 방법은 같은 클래스에 다른 호출 다음, 같은 클래스가 있다고 가정 : 장치에 public class Foo { public int Bar() { if (Baz()) { return 1; } else {

    2

    1답변

    이 조롱 거리에 새로운 것이 있습니다. 몇 가지 질문이 있습니다. 내가 틀렸다면 나를 바로 잡습니다. 실물 크기의 모의는 실제 방법을 초기화하지 않습니다. 즉, 모의은 실제로 클래스의 생성자를 호출하지 않습니다. 대신 클래스의 시그니처를 살펴보고 해당 시그니처가있는 메소드를 작성하지 않고 메소드를 작성하는 것과 같은 작업을 수행합니다. 이는 해당 유형의 객

    2

    1답변

    테스트 대상 객체에 동일한 유형의 종속성 객체가 두 개 있습니다. 때로는 테스트에 실패한 기대치가있을 때 어떤 의존성 객체가 그 기대치를 설정했는지 분명하지 않습니다. 오류 메시지에 나타날 종속성 개체 이름을 제공하여이를 구분할 수있는 방법이 있습니까? Rhino.Mocks.Exceptions.ExpectationViolationException : IAx

    0

    3답변

    Rhino Mock을 사용하여 메서드가 호출되고 (이상적으로는 특정 매개 변수가있는 경우) 어설 션하는 데 문제가 있습니다. Method는 새로운 lamba 구문을 사용하는 Common.Logging 2.0의 ILog.Debug (FormatMessageHandler)입니다. 오래된 ILog.Debug (문자열)을 사용하면 잘 작동합니다. // Sample

    34

    1답변

    RhinoMocks를 사용하고 있습니다. 이제 저는 어떤 함수가 호출되었다고 주장하고 싶습니다만, 저는 인수에 대해서만 신경을 씁니다. 하나의 인수 만 지정하면 AssertWasCalled을 수행 할 수 있습니까? 다음 예제에서는 SomeOtherFunction()의 두 번째 인수로 보낸 내용을 무시하고 싶습니다. 나는. SomeOtherFunction이

    6

    1답변

    조롱을 위해 RhinoMock을 사용하여 단위 테스트를 작성하고 있습니다. 이제는 이전에 사용하지 않은 새로운 기능이 필요합니다. 다시 비동기 함수를 호출하는 함수를 호출하고 싶습니다. 비동기 함수가 완료되고 실행 결과로 주어진 콜백을 트리거하도록 시뮬레이트하기 위해 RhinoMock에서 콜백 기능을 사용할 수 있다고 가정합니다.하지만 어떻게해야합니까? 내

    2

    1답변

    Webforms Page 객체 인 에 ClientScriptManager 클래스를 모의하고 싶습니다. 그러나 내가 할 수없는 것처럼 보입니다. 내가 봉인 할 수없는 오류가 발생합니다. 수업. MockRepository mocks = new MockRepository() Page page = mocks.PartialMock<Page>(); var cl