public void SetUp() { mySubclass = new MySubclass {Id = myBaseId, Name = "the name"}; var repository = MockRepository.GenerateStub<IRepository>(); var repositoryResolver = MockRepository.GenerateStub<IRepositoryResolver>(); repositoryResolver.Stub(r => r.GetRepository(typeof (MyBase))).Return(repository); repositoryResolver.Stub(r => r.GetRepository(typeof (MySubclass))).Return(repository); repository.Stub(r => r.GetById(myBaseId)).Return(mySubclass); entityModelBinder = new EntityModelBinder(repositoryResolver); controllerContext = new ControllerContext { HttpContext = MockRepository.GenerateStub<HttpContextBase>() }; request = MockRepository.GenerateStub<HttpRequestBase>(); controllerContext.HttpContext.Stub(x => x.Request).Return(request); }
public void SetUp() { mySubclass = new MySubclass { Id = myBaseId, Name = "the name" }; var repository = MockRepository.GenerateStub <IRepository>(); var repositoryResolver = MockRepository.GenerateStub <IRepositoryResolver>(); repositoryResolver.Stub(r => r.GetRepository(typeof(MyBase))).Return(repository); repositoryResolver.Stub(r => r.GetRepository(typeof(MySubclass))).Return(repository); repository.Stub(r => r.GetById(myBaseId)).Return(mySubclass); entityModelBinder = new EntityModelBinder(repositoryResolver); controllerContext = new ControllerContext { HttpContext = MockRepository.GenerateStub <HttpContextBase>() }; request = MockRepository.GenerateStub <HttpRequestBase>(); controllerContext.HttpContext.Stub(x => x.Request).Return(request); }