mstest

    0热度

    1回答

    我是Selenium的新手,我试图通过CSV文件执行数据驱动的测试。为此,我在包含测试属性的类中定义DataSource属性。我正在使用MStest框架。 [TestClass] public class UnitTest1:BaseDriver { ExcelTest sd; private TestContext instance; public Tes

    4热度

    4回答

    我想在命令行运行在.NET上的单元测试的MSTest 我的命令是 “C:\ Program Files文件(x86)的\微软的Visual Studio 14.0 \ Common7 \ IDE \ MSTest.exe”/testcontainer: “DLL” /resultsfile:TestResults.trx 运行时它返回 开始执行... 没有测试执行的完整路径。 单元测试在VS 20

    3热度

    1回答

    情况:我的一些集成测试类共享通用方法来设置数据库中的场景,因此我提供了一个抽象基类。它也负责一个完整的数据清理,在结束后所有测试跑: public abstract class IntegrationTests { ... protected static void Cleanup() { ... } } 我的继承类必须调用基方法,以确保我的基地清理代码运行: [Tes

    0热度

    1回答

    所以我试图通过使用Powershell的Invoke-Command通过VSTest.Console.exe启动测试运行。我是很新,PowerShell的,但剧本是这样的: $secpasswd = ConvertTo-SecureString “[email protected]” -AsPlainText -Force $credentials = New-Object System.Man

    3热度

    2回答

    我有这样的事情: WebRequestManagerMock .Setup(x => x.GetItemsAsync(It.IsAny<IEnumerable<Order>>())) .Returns<IEnumerable<Order>>(orders => Task.FromResult<IEnumerabe<Item>>(m_Items.Take(orders.Count

    1热度

    1回答

    我不确定真正的单元测试是否应该与外部系统(如数据库)严格交互,但我的做法 - 想法是我的设置代码确保数据库处于特定状态,然后我的单元测试期望得到调用方法的某些结果;我需要检查DB访问代码是否正确。 我想在多个测试类中使用相同的数据库测试数据,而不是复制粘贴到每个类'[TestInitialize],我想知道如何做到这一点。选择似乎包括: 放弃一切在外部的.sql脚本,并用静态方法 我宁愿代码来更新

    0热度

    1回答

    我的任务是修复我们的decrepid单元测试框架,我只是试图禁用一些失败的测试,但我不知道如何在代码中执行此操作。在C#中,这是因为添加[忽略]属性,在C++那样简单,我想通了如何禁用特定类所有的人,但我想具体的测试做得一样好: BEGIN_TEST_CLASS_ATTRIBUTE() TEST_CLASS_ATTRIBUTE(L"Ignore", L"true") END_TEST_CLAS

    0热度

    2回答

    我是新来的Rhino Mocks和嘲笑在C#虽然不一般。我正在为类MyClass编写单元测试,它在内部将其他对象创建为专用字段。我有单位分别进行测试这些类而不是如何MyClass与之交互... class MyClass { public void Method1() { var o = new OtherClass(); o.Method2(); o.Meth

    1热度

    2回答

    Rhino Mocks与使用依赖注入和构造函数注入的设计模式紧密耦合,但我通常不遵循依赖注入范例,也不喜欢为我的测试工具重新构建我的解决方案。 采取这样的场景: class MyClass{ public void MyMethod(...){ var x = new Something(...); x.A(); x.B(); x.C();

    0热度

    1回答

    我有一些用MStest c#编写的testMethods。现在我想并行运行它们,而每个方法或每组方法都在远程计算机和不同的浏览器上运行。我希望通过在一个文件中定义组合并在代码中并行获取参数并运行它们,就像在Java中的TestNG中这样做,它可以获得[@parameters ..]。谢谢!!顺便说一句,我正在用硒电网实施。