小编use*_*573的帖子

Nunit测试给出结果OneTimeSetUp:找不到合适的构造函数

我有一个问题,NUnit告诉我:"找不到合适的构造函数".是什么导致这个?我还得到另一条消息:"异常没有堆栈跟踪".这两条消息只是一遍又一遍地重复.这是我的代码

[TestFixture]
public class SecurityServiceTests
{
    private IContext stubIContext;
    private ISecurityService securityService;
    private IWindsorContainer windsorContainer;

    public SecurityServiceTests(IContext stubIContext)
    {
        this.stubIContext= stubIContext;
    }

    [TestFixtureSetUp]
    public void TestSetup()
    {
        //Mocks the database context
        stubIContext= MockRepository.GenerateStub<IContext>();
        var returnedList = new List<string>();
        stubIContext.Stub(a => a.GetUserSecurities(null)).IgnoreArguments().Return(returnedList);

        securityService = new SecurityService(windsorContainer);

    }

    [Test]
    public void ControllerShouldGetUserGroupForCurrentUsers()
    {
        //Act
        var action = securityService.CurrentUserFeatureList;

        //Assert
        Assert.IsNotNull(action);
    }


}
Run Code Online (Sandbox Code Playgroud)

c# testing nunit exception

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

如何从TypeScript中的web.config获取密钥?

如何从API项目中的web.config获取密钥到我的TypeScript UI项目中?我已经尝试了以下但没有任何东西可以访问我可以告诉的配置文件:

 apiUrl: string = '@System.Configuration.ConfigurationManager.AppSettings["ApiUrl"]';
Run Code Online (Sandbox Code Playgroud)

这也不起作用:

 apiUrl: string = "@ConfigurationManager.AppSettings['ApiUrl']";
Run Code Online (Sandbox Code Playgroud)

我也尝试了单引号或双引号的每种组合,但无济于事.有关如何从TypeScript中的web.config文件获取值的任何见解?

web-config key typescript

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

列表中的碰撞检测

我有一个sprite管理类和另外两个类,一个是玩家类,另一个是敌人类.两者都是我的精灵经理的子类.我已经想出如何为玩家和敌人类进行碰撞检测.但是,由于我的敌人在列表中被实例化,我无法弄清楚如何在敌人相互碰撞时检查敌人的碰撞检测.我想过要复制我的列表,但是如何正确地更新它们呢?我看到了为两个列表创建嵌套的foreach循环然后比较对象的示例,但我不确定这是否正确.有没有一种简单的方法来比较列表中的两个项目?

c# xna list collision

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

如何将嵌套对象数组转换为CSV?

我有一个嵌套对象的数组,例如:

[
    {"name": "1", "children": [{"name": "1.1", "children":"1.2"}]},
    {"id": "2", "thing": [{"name": "2.1", "children":"2.2"}]},
    {"name": "3", "stuff": [{"name": "3.1", "children":"3.2"}]},
]
Run Code Online (Sandbox Code Playgroud)

对象可以包含不同类型的值,包括其他嵌套对象.

我想将此数组转换为CSV格式.

我试图用for .. in循环,常规嵌套for循环.map()和递归进行迭代.我认为递归可能是解决这个特定问题的唯一方法.对于CSV字段名称,我想使用导致该值的键序列.

对于给定的示例,我正在寻找的CSV结果是:

name, children.name, children.children,id, thing.name, thing.children,  stuff.name, stuff.children
1, 1.1, 1.2,
,,,2,2.1,2.2
3,,,,3,3.1,3.2
Run Code Online (Sandbox Code Playgroud)

javascript recursion nested traversal

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

存储过程执行后Sql查询结果转CSV到指定文件路径

我正在尝试在 T-SQL 中执行一个存储过程(我知道它有效),然后将这些结果放入一个 CSV 文件并将该文件放入一个目录中。不过,我不确定如何制定该查询。这是我迄今为止尝试过但无济于事的方法:

EXECUTE CLR_ExportQueryToCSV @QueryCommand = 'execute databaseName.dbo.StoredProcedureName',
                          @FilePath = 'C:\Directory',
                          @FileName = '\FileToExport.csv',
                          @IncludeHeaders = 1
Run Code Online (Sandbox Code Playgroud)

我意识到 CLR_ExportQueryToCSV 不存在。是否有任何系统存储过程可以执行我想要的操作?

sql csv directory export

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