问题列表 - 第4993页

使用NUnit在派生类中设置?

如果我有以下代码:

[TestFixture]
public class MyBaseTest
{
    protected ISessionManager _sessionManager;

    [SetUp]
    public void SetUp() { /* some code that initializes _sessionManager */ }
}

[TestFixture]
public class MyDerivedTest : MyBaseTest
{
    IBlogRepository _repository;

    [SetUp]
    public void SetUp() { /* some code that initializes _repository */ }

    [Test]
    public void BlogRepository_TestGoesHere() { /* some tests */ }
}
Run Code Online (Sandbox Code Playgroud)

... NUnit不会调用基本的SetUp例程.这是预期的,我本身没有问题.我可以先得到派生的SetUp来调用基类SetUp,如下所示:

[TestFixture]
public class MyDerivedTest : MyBaseTest
{
    IBlogRepository _repository;

    [SetUp]
    public new void SetUp()
    {
        base.SetUp();
        /* some code that initializes _repository …
Run Code Online (Sandbox Code Playgroud)

nunit

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

用户模拟ASP.NET窗体身份验证

场景:在电子商务系统中,服务台用户应该能够"模仿"或"登录"特定客户(来自基于Web的管理站点),以便他可以直接支持客户 - 例如.当客户打电话时.

补充说明:无需跟踪原始身份验证上下文.我们只需要提供一个"登录为"按钮,该按钮将作为客户登录,而无需帮助台用户需要知道密码.

有关如何使用常规ASP.NET窗体身份验证实现此方案的任何想法?

asp.net forms-authentication

6
推荐指数
1
解决办法
2089
查看次数

您如何将图像作为资源包含在C ++可执行文件中?

是否可以将图像(jpeg)作为资源包含在Win32 C ++可执行文件中?如果可以,怎么办?

c++ windows resources

5
推荐指数
2
解决办法
9614
查看次数

如何在IE中解决TInyMCE的问题?

我得到这个代码来改变textareas使用TinyMCE作为编辑器.它在Firefox中运行良好,但IE显示了带有代码的简单textarea.有人可以帮我做什么吗?

  print("<script language=\"javascript\" type=\"text/javascript\" src=\"jscripts/tiny_mce/tiny_mce.js\"></script>");


  echo('<script type="text/javascript">tinyMCE.init({   theme : "advanced", mode : "textareas",
   plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

        theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
        theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
        theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
        theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
        theme_advanced_toolbar_location : "top",
        theme_advanced_toolbar_align : "left",
        theme_advanced_statusbar_location : "bottom",
        theme_advanced_resizing : "true",
   });</script>');
  echo("</head>\n");
Run Code Online (Sandbox Code Playgroud)

这就是IE所说的(代码):

<script language="javascript" type="text/javascript" src="jscripts/tiny_mce/tiny_mce.js"></script><script type="text/javascript">tinyMCE.init({ theme : "advanced", mode : "textareas",
   plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

        theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
        theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
        theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
        theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
        theme_advanced_toolbar_location : "top",
        theme_advanced_toolbar_align : "left",
        theme_advanced_statusbar_location : "bottom",
        theme_advanced_resizing : …
Run Code Online (Sandbox Code Playgroud)

internet-explorer tinymce

0
推荐指数
1
解决办法
8284
查看次数

World Clock Webservice?

您使用的最可靠的World Clock Webservice是什么?

web-services

6
推荐指数
2
解决办法
6412
查看次数

.NET实体框架项目布局(架构)

我正在尝试确定如何最好地构建.NET实体框架项目以实现一个很好的分层方法.到目前为止,我已经在基于浏览的游戏中尝试过,玩家拥有并操作行星.这是我如何得到它:

网站

这包含所有前端.

C#项目 - MLS.Game.Data

这包含带有我所有数据映射的EDMX文件.这里别的不多.

C#项目 - MLS.Game.Business

这包含我称之为"管理器"的各种类,例如PlanetManager.cs.行星管理器具有用于与行星交互的各种静态方法,例如getPlanet(int planetID),它将从MLS.Game.Data返回生成的代码对象.

从网站上,我会做这样的事情:

var planet = PlanetManager.getPlanet(1);

它从MLS.Game.Data(从EDMX生成)返回一个Planet对象.它有效,但它在某种程度上困扰我,因为这意味着我的前端必须引用MLS.Game.Data.我一直认为GUI应该只需要引用Business项目.

另外,我发现我的经理类往往变得非常沉重.我最终会得到几十种静态方法.

所以...我的问题是 - 其他人如何布置他们的ASP EF项目?

编辑

经过一些更多,还有额外的项目困扰我.例如,假设我有我的Planet对象,它再次从向导生成代码.如果时间到来我的星球需要有一个专门的属性,比如说"人口",这是基于Planet对象的其他属性的某种计算.我是否想要创建一个继承自Planet的新类,然后返回它?(嗯,我想知道这些课程是否被EF密封?)

谢谢

c# architecture asp.net entity-framework web-architecture

12
推荐指数
1
解决办法
3770
查看次数

使用Python隐藏文件夹/文件

有没有办法用Python隐藏文件夹/文件?

我正在做一个庞大的项目(漏洞扫描程序).该项目创建了许多文件和文件夹.因此,问题是,有没有办法制作一个隐藏文件和文件夹的脚本?

python

10
推荐指数
4
解决办法
2万
查看次数

使用Ruby on Rails进行高性能RSS/Atom解析

我需要解析成千上万的feed,性能是必不可少的要求.你有什么建议吗?

提前致谢!

ruby ruby-on-rails

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

.NET中快速紧凑的对象序列化

我想使用对象序列化在Mono服务器和Silverlight客户端之间通过网络进行通信.序列化节省空间并且速度非常快非常重要,因为服务器将承载多个实时游戏.

我应该使用什么技术?BinaryFormatter为此应用程序中不需要的序列化类(版本,文化,类名,属性名等)增加了大量开销.

我能做些什么来提高空间效率?

.net c# serialization

57
推荐指数
5
解决办法
5万
查看次数

删除Python中的Chars

有谁知道如何删除特定字符后面的所有字符?

像这样:

http://google.com/translate_t
Run Code Online (Sandbox Code Playgroud)

http://google.com
Run Code Online (Sandbox Code Playgroud)

python text-processing

2
推荐指数
2
解决办法
776
查看次数