小编Jac*_*nev的帖子

如何从一个值中选择两个值

我想返回一个字符串集合,其中每个第二个记录都是"0",类似于:

        foreach (Customer c in customers)
        {
            yield return c.Name;
            yield return "0";
        }
Run Code Online (Sandbox Code Playgroud)

我已开始:

customers.Select(c => new
                                      {
                                          c.Name,
                                          Second = "0"
                                      }).???
Run Code Online (Sandbox Code Playgroud)

c# linq

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

我们可以在C#中向TestInitialize发送参数吗?

我正在使用CodedUI进行自动化测试.当我使用两个应用程序时,假设A和B.需要在每个测试用例的执行开始时启动.所以我把它放在TestInitialize中.所以我从TestInitialize调用一个函数并发送参数,即应用程序A的位置.但是,如果有不同版本的应用程序,我想将参数发送到TestInitialize.

我现在的守则是

[TestInitialize()]
public void MyTestInitialize()
{
    App_Launch(@"C:\Emulator\App_Version1\Launch_App.exe");
}
Run Code Online (Sandbox Code Playgroud)

有diff应用程序版本所以如果我必须启动App_Version2然后我必须更改硬编码的参数中的文件夹名称.

如果我想要以下内容怎么办?

[TestInitialize()]
public void MyTestInitialize(string Path)
{
    App_Launch(@Path);
}
Run Code Online (Sandbox Code Playgroud)

将路径发送到TestInitialize

c# coded-ui-tests

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

标签 统计

c# ×2

coded-ui-tests ×1

linq ×1