我想测试OnException,OnActionExecuted一个MVC控制器的事件.
如果我像这样使用mock:
var httpContext = MockRepository.GenerateMock<HttpContextBase>();
var request = MockRepository.GenerateMock<HttpRequestBase>();
httpContext.Expect(c => c.Request).Return(request).Repeat.AtLeastOnce();
request.Expect(r => r.IsAuthenticated ).Return(true).Repeat.AtLeastOnce();
var controller = new MyController() ;
controller.ControllerContext = new ControllerContext(httpContext,
new RouteData(),
controller);
var result = controller.Execute() as ViewResult;
Run Code Online (Sandbox Code Playgroud)
...动作方法正在执行,但不会调用事件.
我想创建多对多关系,但我希望在新表(MessageReceivers)中对两个列都有唯一的约束(AdvanceMessageId,UserId):
mapping.HasManyToMany(x => x.Receivers)
.WithParentKeyColumn("AdvanceMessageId")
.WithChildKeyColumn("UserId")
.Cascade.All()
.LazyLoad()
.WithTableName("MessageReceivers");
Run Code Online (Sandbox Code Playgroud)
感谢帮助
我有一个richtextbox.我需要有可能禁用编辑,但我想保留光标:在单词之间移动,使用键盘选择一些单词等.
谢谢