rhino-mocks-3.5

    0

    1답변

    서비스 작동에 대한 asyn 호출을 만드는 서비스 프록시 클래스가 있습니다. 콜백 메서드를 사용하여 결과를 다시 내 뷰 모델에 전달합니다. 뷰 모델의 기능 테스트를 수행하면 프록시에서 메소드를 호출하도록 서비스 프록시를 조롱 할 수 있지만 콜백 메소드도 호출 할 수 있도록하려면 어떻게해야합니까? RhinoMocks를 사용하면 조롱 된 객체에서 이벤트가 처리

    1

    2답변

    내 단위 테스트에서 어떻게 조롱 된 객체가 이벤트를 발생시키는 지 확인할 수 있습니다. View (UI) -> ViewModel -> DataProvider -> ServiceProxy가 있습니다. ServiceProxy는 serivce 작업에 대한 비동기 호출을 수행합니다. 비동기 작업이 완료되면 DataProvider에 대한 메서드가 호출됩니다 (콜백

    1

    1답변

    인터페이스에서 메소드를 스텁하고 호출 된 매개 변수를보고 싶지만이 메소드는 여러 번 호출되며 각 호출의 매개 변수를 검사 할 수 있기를 원합니다. 검사 할 수있는 스텁에 대한 통화 기록 스택이 있습니까? myStub.AssertWasCalled(stub => stub.SomeMethod(Arg<ISomeInterface>.Matches<ISomeInterf

    2

    6답변

    Rhino Mock을 사용하여 조롱 한 인터페이스에 속성이 있습니다. 내 단위 테스트에서 액세스했는지 알고 싶습니다. Rhino Mocks를 통해 속성에 액세스했는지 확인할 수있는 방법이 있습니까? 는이 코드 here을 발견했지만 작동하지 않는 것 : string name = customerMock.Name; customerMock.AssertWasCal

    2

    1답변

    나는 시나리오를 다음과 같이 있습니다 form = MockRepository.GenerateMock<IAddAddressForm>(); mediator = new AddAddressMediator(form); 중재자 테스트에서 실제 개체이며, "폼"개체의 값을 설정 할 수 있어야합니다. 는하지만 양식 객체에 대한 값을 설정하는 데 참조 할 수있는 유일

    1

    1답변

    MVC 컨트롤러를 테스트 할 수 있도록 실제 코드를 조롱하고 있습니다. 내 저장소과 같이 public interface IEntityRepository<T> { IQueryable<T> All { get; } IQueryable<T> AllIncluding(params Expression<Func<T, object>>[] includeP

    0

    1답변

    이것은 정말 간단하지만 작동하지 않는 것 같습니다. 컨트롤러의 할당 작업을 단위 테스트하고 싶습니다. 할당 할 모든 객체의 ID를 나타내는 IEnumerable (Of Integer)을 사용합니다. 내가 작성한 코드는 다음과 같습니다. Do 문에 오류가 발생했습니다 (Ayende의 블로그 http://ayende.com/blog/3397/rhino-mock

    0

    1답변

    Rhino Mocks를 배우기 시작했으며 온라인 위키에서 예제를 따라 할 수있었습니다. 나는 그 지식을 내 가정 프로젝트에 적용하고 기술에 대항해 싸우는 시간을 보내고 난 뒤에야 온다고 생각했다. 여기 내가 무엇을하려고하는지 (충분한 정보를 제공하지 않으면 알려주세요. 거대한 코드 덤프를하고 싶지 않습니다.) 나는 DataSurface이라는 클래스가 있습니

    0

    1답변

    나는 일반 메소드 GetService을 가진 서비스 팩토리를 가지고있다. 내가 T에게 건네 준 것을 토대로, 그 클래스에 대한 서비스를받습니다. 이제는 이러한 서비스를 여러 개 사용하는 방법이 있으며 모든 서비스를 스텁링해야합니다. Ex: GetService<Coffee> , GetService<Tea>. mockrepo.Stub(x => x.GetServ

    1

    1답변

    나는 아래의 예와 유사한 클래스를 테스트하기 위해 노력하고 있습니다 : 부분 조롱 내 기대를 허용하지 않는 것 public class Service : IService { public string A(string input) { int attemptCount = 5; while (attemptCount > 0)