小编Lul*_*aby的帖子

如何测试MVC控制器的事件

我想测试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)

...动作方法正在执行,但不会调用事件.

model-view-controller asp.net-mvc controller rhino-mocks

7
推荐指数
1
解决办法
1877
查看次数

Fluent-NHibernate:如何通过独特的约束创建多对多关系

我想创建多对多关系,但我希望在新表(MessageReceivers)中对两个列都有唯一的约束(AdvanceMessageId,UserId):

mapping.HasManyToMany(x => x.Receivers)
       .WithParentKeyColumn("AdvanceMessageId")
       .WithChildKeyColumn("UserId")
       .Cascade.All()
       .LazyLoad()
       .WithTableName("MessageReceivers");
Run Code Online (Sandbox Code Playgroud)

感谢帮助

many-to-many unique fluent-nhibernate

5
推荐指数
1
解决办法
5305
查看次数

WPF RichTextBox - 禁用编辑但保留光标

我有一个richtextbox.我需要有可能禁用编辑,但我想保留光标:在单词之间移动,使用键盘选择一些单词等.

谢谢

wpf richtextbox

3
推荐指数
1
解决办法
4819
查看次数