rhino-mocks

    5

    3답변

    단위 테스트를 변경하고 mocks를 사용하기 시작했습니다. (rhino를 사용합니다). 테스트를 작성하기 시작했을 때, 나는 많은 객체를 조롱해야하고 한 번의 테스트가 통과하는 많은 메소드를 스터프해야한다는 것을 알게되었습니다. 예를 들어 - 내 컨트롤러 먼저 RelationshipClass을 얻는다 (그래서 IWorkspace 및 반환 IRelations

    7

    2답변

    데이터 액세스 객체에 대해 상당히 복잡한 호출을하는 테스트 대상 객체가 있습니다. IT는 내가 객체의 조롱 버전이 내가 해봐요은 == "값 1"과 someObject.porpertyA은 "값 2"를 == somestring 호출있어하는지 테스트 할 내 테스트 구조에서 object.DoSomething(somestring,someObject,someOther

    5

    2답변

    그래서 내가하는 방법과 클래스가 캐싱과 같은 구현 세부 방법은 다음과 같습니다 public class SomeClass { ... private SomeDependency m_dependency; public int DoStuff() { int result = 0; ... int so

    3

    1답변

    VB.NET에서 RhinoMock을 사용하고 있으며 읽기 전용 목록의 반환 값을 설정해야합니다. 는 여기에 내가이 원하는 거야 (하지만 작동하지 않습니다) : 게시물 읽기 전용 속성입니다 때문에 dim s = Rhino.Mocks.MockRepository.GenerateStub(of IUserDto)() s.Id = guid.NewGuid s.Name

    2

    1답변

    이벤트와 관련된 코드에 대한 단위 테스트를 작성하려고합니다. 원하는대로 이벤트를 발생시켜야하므로, RhinoMocks를 사용하여 나에게 그렇게하기로 결정한 다음 발생되는 이벤트의 결과가 예상대로인지 확인합니다 (버튼을 클릭하면 값이 변경됩니다). 이 예에서 예측 가능한 방식은 개체의 높이가 감소해야 함) 그래서 약간의 연구를 수행하고 문제의 이벤트에 대한

    0

    3답변

    다음과 같은 내용이 있습니다. var someList = MockRepository.GenerateStub<IList<ISomething>>(); someList.Add(MockRepository.GenerateStub<ISomething>()); 목록이 올바르게 프록시로 만들어집니다. 그러나 목록에 항목을 추가하려고 할 때마다 항목이 목록에 추가되지

    2

    2답변

    Common이라는 속성을 가진 TxRx 클래스가 있습니다. 그런 다음 Common은 LastMod라는 속성을가집니다. LastMod가 무언가로 설정되었음을 보여주기 위해 RhinoMock 기대치를 쓰고 싶습니다. var txRx = MockRepository.GenerateMock<TxRx>(); var common = MockRepository.Gene

    2

    2답변

    내 테스트에서 일부 매개 변수와 함께 특정 dal 메서드가 호출되었다고 주장하려고합니다. 이 메서드는 DataSet 개체를 반환하므로 호출시 내 모의 수기는 그냥 DataSet 빈을 반환합니다. SUT가 적절한 매개 변수를 사용하여 dal을 호출하지 않을 때 모의 객체가 DataSet 빈을 반환하지 않으므로 내 클래스가 null 참조에 액세스하려고 시도 할

    1

    4답변

    현재 테스트 가능성을 위해 Windows 가장을 수행하고 약간의로드 블록을 실행 한 코드를 리팩토링하고 있습니다. ... if (LogonUserA(user, domain, password, LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, ref token) > 0) { if (DuplicateTo

    2

    3답변

    컨트롤러에 대한 단위 테스트를하고 비즈니스 구성 요소를 조롱하고 있습니다. 브리티시 컬럼비아에는 컨트롤러가 구성되었을 때 청취자가 듣는 공개 이벤트가 있습니다. 내가 겪고있는 문제는 다음과 같은 예상 오류가 계속 발생한다는 것입니다. "IBC.add_MessageRaised (MessageEventHandler) Expected # : 1 Actual #