nunit-2.5相关内容
我正在使用带有C#的硒Web驱动程序,并尝试在可用列表中选择一个项目时,我收到以下错误消息: 错误:捕获到异常[错误:不支持的命令[addSelection | 有人可以帮我吗?有什么解决方法吗? 我正在尝试从左侧的列表中选择一个项目,然后单击按钮(>)将其移至右侧. 解决方案 Select selectbox = new Select(driver.findElemen
..
我正在尝试使用nunits的新异常处理方式,但是我发现很难找到有关它的信息以及如何与最小起订量一起使用它. 我现在有moq,它会在模拟方法上引发异常,但是我不知道如何使用nunit来捕获它并查看它. 解决方案 有几种不同的方法可以做到这一点.我使用Assert.Throws. var exception = Assert.Throws(
..
我想测试一种在特定情况下希望阻止的方法. 我尝试了TimeoutAttribute和ExpectedExceptionAttribute的组合: [Test] [Timeout(50), ExpectedException(typeof(ThreadAbortException))] public void BlockingCallShouldBlock() { this.So
..
我对能够通过在运行时通过静态方法或返回IEnumerable的属性传递给它的构造函数实例化多个testfixture感兴趣. 在Nunit 2.5中,他们引入了参数化测试和测试装置.这些使您可以编写一个测试,并使用TestCase属性提供的多个输入运行它,并编写一个测试类,并分别使用不同的构造函数参数实例化它的多个实例. 除此之外,还可以使用TestCaseSource属性基于属性或方
..
在NUnit 2.4.7中,包含了nunit.framework.extensions.dll,从而可以进行RowTest. 在下载最新版本(2.5.8)时,我找不到它.怎么了? 解决方案 可以使用TestCase代替使用RowTest.以前使用RowTest进行的测试如下: [RowTest] [Row("foo", false)] [Row("", true)] publi
..
我将NUnit 2.5用作Visual Studio 2012 Professional的单元测试框架. 我将NUnit.exe配置为打开NUnit GUI来测试我的dll. 我正在测试一个名为"BookStore.dll"的dll,该dll是通过编译当前的类库项目"BookStore"生成的 要将nunit配置为我的测试框架,我在BookStore库项目属性窗口中设置以下值:
..
当我在Visual Studio中编写测试时,通过保存,构建然后在Nunit中运行测试来检查它是否正常工作(右键单击测试然后运行). 测试正常进行... 所以我继续... 现在,我编写了另一个测试,并且可以像上面那样保存并测试它,因此它可以正常工作.但是,当它们一起运行时,它们将无法工作. 这是我的两个测试,分别运行时会起作用,但一起运行时会失败: using System
..
大家好,我有一个关于NUnit Extension(2.5.10)的问题. 我正在尝试做的是将一些额外的测试信息写入 数据库.为此,我使用事件创建了NUnit扩展 听众. 我遇到的问题是公众无效 TestFinished(TestResult result)方法在处被调用两次 运行.我写到数据库的代码就是这种方法 这给我留下了数据库中重复的条目.这 问题是:这是预期的行为吗?我可以做点什么 它?
..
每次我在nunit中运行测试时,我都会得到另一个nunit-agent,该代理不会退出测试,或者在nunit中重新加载测试或重新启动nunit时. 当我尝试从VS2010附加到进程并尝试调试运行的测试 时,nunit-agent.exe的数量不断增加的问题越来越严重. 任何想法, 试图杀死这些过程并不是解决问题的答案.... (我的环境VS2010,dot net 4.0,nunit 2.5.
..
我们有一些访问数据库的NUnit测试。当其中一个失败时,它可能会使数据库处于不一致的状态-这不是问题,因为我们为每个测试运行都重建数据库-但这可能导致其他测试在同一运行中失败。 是否有可能检测到其中一个测试失败并执行某种清理? 我们不想在每个测试中都编写清理代码测试,我们已经这样做了。我想在Teardown中执行清除操作,但只有在测试失败的情况下才能执行,因为清除操作可能会很昂贵。
..
在我开始之前,我想说明,我已经检查了这个问题和这个问题。 要测试的方法 public static DataSet ExecuteDataSet(此SqlConnection连接,字符串sql) { if(null == connection || null == sql) { throw new ArgumentNullException(); } 使用(var c
..
我使用NUnit的。我已经定义likeso我的测试方法: [测试] [测试用例(“弗雷德”,“布罗格斯”) ] [TestCase的(“乔”,“史密斯”)] 公共无效MyUnitTest(串名字,字符串的lastName) { : } 在一个TestCase已经完成,它进入拆机方法。什么了喜欢做的事,就是有被传递到测试方法,但也被传递到拆机方法的TestCas
..
你 快速的问题......当我写在Visual Studio的测试,我检查它的工作原理是节能,建筑,然后在NUnit的运行测试(右键单击测试,然后运行)。 测试工作耶... ,所以我继续...... 现在我已经写了另外一个测试和它的作品,因为我已经保存并测试它上面一样。但是,他们没有当他们一起运行工作。 下面是我当作为个体时一起运行运行,但不能在该工作的两个测试: 使用
..
我想知道什么是在NUnit的项目初始化log4net的最好的方式。当然,我要调用的初始化代码(即 XmlConfigurator.Configure()),只要我能得到尽可能多的早日志输出,我可以。但是,因为我的项目是通过NUnit的运行,我有它的入口点几乎没有控制。 据NUnit的文档,它应该首先调用一些构造函数,然后打上一个方法在类 [设置] 属性标记 [TestFixtureSetup
..
在MSTest的,你可以这样做: [TestMethod的] [数据源(“Microsoft.VisualStudio.TestTools.DataSource.CSV” “testdata.csv”,“TESTDATA#的csv”,DataAccessMethod.Sequential)] 公共无效TestSomething() { 双列1 = Convert
..
在我开始之前,我想清楚地表明,我已经检查了两个 的方法来测试 公共静态数据集ExecuteDataSet(这SqlConnection的连接字符串SQL) { 如果(空==连接||空== SQL) { 抛出新ArgumentNullException(); } 使用(VAR命令= connection.CreateCommand()) {
..
您好, 我被分配探索利用市场上现有的工具进行单元测试的任务。我的问题是我如何写一个API,将以书面单元测试用例帮助。 例如,我可以把NUnit来写这样的事情,以检查是否文件存在于指定的位置。 <试验()> _ 公用Sub CheckOutputFileInfo() ReportPath =“D:TEMP \ test.txt的” 昏暗的结果作为布尔 结果
..
我已经成功地得到了PartCover 2.3对VS 2008 工作我64位计算机。 我现在想要得到它与VS 2010和NUnit 2.5.3工作。我有NUnit的使用href="http://www.cookcomputing.com/blog/archives/000597.html" rel="nofollow">正确CLR版本的 < PartCoverReport日期=“2010-
..