小编fis*_*iso的帖子

单元测试C#受保护的方法

我来自Java EE世界,但现在我正在开发一个.Net项目.在Java中,当我想测试受保护的方法时,它非常简单,只需让具有相同包名的测试类就足够了.C#有什么类似的东西吗?单元测试受保护的方法有什么好的做法吗?我只发现框架和人们说我应该只测试公共方法.应该可以在没有任何框架的情况下做到这一点......

非常感谢.

.net c# unit-testing protected

58
推荐指数
6
解决办法
3万
查看次数

在IIS中启动应用程序池后调用Application_Start

我想知道如何为下一个要求设置IIS或应用程序(如果需要): - 当应用程序池在IIS中启动时,它应该调用Global.asax中的Application_Start

我正在使用applicationHost.config获取以下代码:

<applicationPools>
        <add name="mySite" autoStart="true" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" />
        <applicationPoolDefaults>
            <processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="false" />
        </applicationPoolDefaults>
    </applicationPools>
Run Code Online (Sandbox Code Playgroud)

..

 <site name="mySite" id="2" serverAutoStart="true">
            <application path="/" serviceAutoStartEnabled="true" applicationPool="mySite">
                <virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot\mySite" />
            </application>
            <bindings>
                <binding protocol="http" bindingInformation="127.0.0.1:8080:" />
            </bindings>
        </site>
Run Code Online (Sandbox Code Playgroud)

到目前为止,仅在请求完成时才调用Application_Start.

.net application-start iis-7.5

4
推荐指数
1
解决办法
4989
查看次数

如何在Clojure中打破线条?

在我的Clojure源代码中,有些字符串太长,比如400个字符.我想断开这些字符串.在Java中我会做类似的事情:

String myStrig = "I am a long" 
                  + "String";
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

clojure line-breaks

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