서비스 작동에 대한 asyn 호출을 만드는 서비스 프록시 클래스가 있습니다. 콜백 메서드를 사용하여 결과를 다시 내 뷰 모델에 전달합니다. 뷰 모델의 기능 테스트를 수행하면 프록시에서 메소드를 호출하도록 서비스 프록시를 조롱 할 수 있지만 콜백 메소드도 호출 할 수 있도록하려면 어떻게해야합니까? RhinoMocks를 사용하면 조롱 된 객체에서 이벤트가 처리
내 단위 테스트에서 어떻게 조롱 된 객체가 이벤트를 발생시키는 지 확인할 수 있습니다. View (UI) -> ViewModel -> DataProvider -> ServiceProxy가 있습니다. ServiceProxy는 serivce 작업에 대한 비동기 호출을 수행합니다. 비동기 작업이 완료되면 DataProvider에 대한 메서드가 호출됩니다 (콜백
인터페이스에서 메소드를 스텁하고 호출 된 매개 변수를보고 싶지만이 메소드는 여러 번 호출되며 각 호출의 매개 변수를 검사 할 수 있기를 원합니다. 검사 할 수있는 스텁에 대한 통화 기록 스택이 있습니까? myStub.AssertWasCalled(stub => stub.SomeMethod(Arg<ISomeInterface>.Matches<ISomeInterf
Rhino Mock을 사용하여 조롱 한 인터페이스에 속성이 있습니다. 내 단위 테스트에서 액세스했는지 알고 싶습니다. Rhino Mocks를 통해 속성에 액세스했는지 확인할 수있는 방법이 있습니까? 는이 코드 here을 발견했지만 작동하지 않는 것 : string name = customerMock.Name;
customerMock.AssertWasCal
나는 시나리오를 다음과 같이 있습니다 form = MockRepository.GenerateMock<IAddAddressForm>();
mediator = new AddAddressMediator(form);
중재자 테스트에서 실제 개체이며, "폼"개체의 값을 설정 할 수 있어야합니다. 는하지만 양식 객체에 대한 값을 설정하는 데 참조 할 수있는 유일
MVC 컨트롤러를 테스트 할 수 있도록 실제 코드를 조롱하고 있습니다. 내 저장소과 같이 public interface IEntityRepository<T>
{
IQueryable<T> All { get; }
IQueryable<T> AllIncluding(params Expression<Func<T, object>>[] includeP
이것은 정말 간단하지만 작동하지 않는 것 같습니다. 컨트롤러의 할당 작업을 단위 테스트하고 싶습니다. 할당 할 모든 객체의 ID를 나타내는 IEnumerable (Of Integer)을 사용합니다. 내가 작성한 코드는 다음과 같습니다. Do 문에 오류가 발생했습니다 (Ayende의 블로그 http://ayende.com/blog/3397/rhino-mock
Rhino Mocks를 배우기 시작했으며 온라인 위키에서 예제를 따라 할 수있었습니다. 나는 그 지식을 내 가정 프로젝트에 적용하고 기술에 대항해 싸우는 시간을 보내고 난 뒤에야 온다고 생각했다. 여기 내가 무엇을하려고하는지 (충분한 정보를 제공하지 않으면 알려주세요. 거대한 코드 덤프를하고 싶지 않습니다.) 나는 DataSurface이라는 클래스가 있습니
나는 일반 메소드 GetService을 가진 서비스 팩토리를 가지고있다. 내가 T에게 건네 준 것을 토대로, 그 클래스에 대한 서비스를받습니다. 이제는 이러한 서비스를 여러 개 사용하는 방법이 있으며 모든 서비스를 스텁링해야합니다. Ex: GetService<Coffee> , GetService<Tea>. mockrepo.Stub(x => x.GetServ
나는 아래의 예와 유사한 클래스를 테스트하기 위해 노력하고 있습니다 : 부분 조롱 내 기대를 허용하지 않는 것 public class Service : IService
{
public string A(string input)
{
int attemptCount = 5;
while (attemptCount > 0)