public void SetUp() { var factory = MockRepository.GenerateMock <IUnitOfWorkFactory>(); var unitOfWork = MockRepository.GenerateMock <IUnitOfWork>(); _contestTaskRepository = MockRepository.GenerateMock <IContestTaskRepository>(); _submitRepository = MockRepository.GenerateMock <ISubmitRepository>(); _contestsRepository = MockRepository.GenerateMock <IContestsRepository>(); unitOfWork.Stub(o => o.ContestTaskRepository).Return(_contestTaskRepository); unitOfWork.Stub(o => o.SubmitRepository).Return(_submitRepository); unitOfWork.Stub(o => o.ContestsRepository).Return(_contestsRepository); factory.Stub(o => o.GetUnitOfWork()).Return(unitOfWork); _service = new ContestsService(factory); }
public ContestTaskService(IContestTaskRepository repository) { this.repository = repository; }