ICode9

精准搜索请尝试: 精确搜索
  • c# – 从命令行在Ubuntu上运行NUnit测试2019-06-23 18:54:18

    如何从命令行在Ubuntu上运行NUnit测试? 我创建了文件OnlyTest.cs using System; using System.Text; using System.Collections.Generic; using NUnit.Framework; [TestFixture] public class OnlyTest { [Test] public void MyTest() { int a = 10;

  • c# – Xamarin.UITest REPL.如何从ListView元素获取对象列表?2019-06-23 09:56:18

    我怎样才能获得“grid_table”元素的长度? 我有以下REPL树输出: 现在我只能得到“grid_table”元素,而不是它的“容器”元素或者至少是“grid_table”长度.可能吗?或者我只能通过“容器”ID获取元素?解决方法:要计算grid_table的所有直接子项,请使用: app.Query(q => q.Id("grid_table"

  • c# – 如何在VisualStudio中使用OpenCover代码覆盖率运行NUnit测试?2019-06-22 17:54:58

    我是NUnit测试的新手.我能够为我的函数编写测试用例,现在我想知道我的测试用例的代码覆盖率.为此,我使用OpenCover.但是我不知道如何安装和使OpenCover与Visual Studio 2015一起使用,是否有人可以指导我为Visual Studio安装OpenCover并提供帮助以查看Visual Studio中的代码覆盖率?解

  • c# – 为什么Test Explorer没有看到我对ASP.NET Core MVC的NUnit测试?2019-06-22 16:56:00

    Visual Studio 2017,.Net CoreApp 1.1(目标框架) 我需要为我的ASP.NET Core MVC Web应用程序编写NUnit测试.我经常使用NUnit来构建基于.NET Framework 3.5-4.6.1的桌面项目. 我没有xunit的问题,但我想使用nunit. Here我在目前的情况下看到我要包含这样的NuGet包: > dotnet-test-nuni

  • c# – NUnit – ExpectedMessage有错误2019-06-21 22:01:25

    我是TDD的新手,我正在使用NUnit和Moq.我有一个方法,我期待一个异常,所以我想玩框架功能. 我的测试代码如下: [Test] [ExpectedException(ExpectedException = typeof(MockException), ExpectedMessage = "Actual differs from expected")] public void Write_MessageLo

  • c# – 单元测试,确保良好的覆盖范围,同时避免不必要的测试2019-06-21 08:53:56

    我编写了一个类,它是一个可枚举的包装器,用于缓存底层可枚举的结果,只有在枚举并到达缓存结果的末尾时才获取下一个元素.它可以是多线程的(获取另一个线程中的下一个项目)或单线程(获取当前线程中的下一个项目). 我正在阅读unit-testing,并希望得到适当的测试.我正在使用nunit.我的

  • c# – 如何模拟扩展类并实现接口的对象?2019-06-21 04:53:30

    我有这门课: public class BaseFoo { public bool BoolProp { get; set; } } public interface IFoo { void Method(); } public class FooClass : BaseFoo, IFoo { public void Method() { // DoSomething } } public class MyClass { IFoo f

  • c# – 如何编写nUnit / Moq来测试通用扩展方法?2019-06-20 16:55:32

    我有以下通用扩展方法从ObjectContext中删除所有EntityObjects public static void DeleleAllObjects<TEntity>(this ObjectContext context) where TEntity : EntityObject { var objectSet = context.CreateObjectSet<TEntity>(); objectSet.ToLis

  • c# – AppDomain.UnhandledException处理程序在单元测试中不会触发2019-06-13 17:52:51

    在下面的代码片段中,为什么在单元测试中抛出异常时,附加的处理程序(AppDomain.CurrentDomain.UnhandledException事件)是否会激活? 我在VS2010上使用NUnit 2.5.10和TestDriven.NET 3.0. [TestFixture] public class MyTests { private void CurrentDomain_UnhandledException(

  • c# – Visual Studio 2013/2015测试项目模板 – 适用于NUnit?2019-06-11 23:54:17

    我是单元测试的新手,从MSTest开始,想要使用NUnit.我看到VS 2015中有一个测试项目模板,但我读到NUnit我要创建一个类库然后添加NUnit NuGet包. 什么是正确的?在C#中测试NUnit的项目模板或类库? 谢谢解决方法:测试项目设置了一个项目,您可以在Visual Studio中进行测试. NUnit测试在外部

  • c# – 如何保持单元测试DRY和减少断言2019-06-11 20:55:50

    我正在尝试使用TDD方法实现webserviceclass,它发送一堆webrequests并解释响应.我将webrequests封装在几个接口中,以便我可以轻松地模拟它们.通过webserviceclass请求某些内容时,实现的方法始终返回包含错误对象的特定响应对象.在此错误对象的帮助下,用户可以确定请求是否成功,以及

  • c# – 在TDD中创建测试数据的最佳位置在哪里?2019-06-10 13:56:11

    我使用NUnit集成测试. 我正在尝试测试以确保用户无法使用现有电子邮件创建帐户. (test@example.com) 我需要在数据库中有测试数据(使用test@example.com电子邮件帐户). 我可以在测试函数或sql脚本中创建此帐户(并在集成测试之前运行它). 创建此测试数据的最佳位置在哪里?解决方法:这

  • c# – 尝试测试自定义成员资格提供程序2019-06-09 22:59:11

    我正在尝试测试我的自定义成员资格提供程序,因为它描述为here 在测试时我有System.TypeLoadException: Could not load type 'Domain.WebProviders' from assembly 'System.Web, Version=4.0.0.0, Culture=neutral...., 这是我的代码 TestBase.cs public class TestBase {

  • c# – 在具有基类的多个浏览器中运行Selenium测试2019-06-09 15:55:16

    假设我有代码: namespace SeleniumTests { [TestFixture(typeof(FirefoxDriver))] [TestFixture(typeof(InternetExplorerDriver))] public class TestWithMultipleBrowsers<TWebDriver> where TWebDriver : IWebDriver, new() { private IWebDrive

  • 在selenium c#中找不到类型或命名空间SelectElement2019-06-07 15:05:53

    driver.FindElement(By.Id("inputUsername")).SendKeys("aca"); driver.FindElement(By.Id("inputPassword")).SendKeys("123"); driver.FindElement(By.TagName("button")).Click(); SelectElement oSelect = new Select

  • c# – web服务和nunit测试2019-06-07 11:03:07

    我创建了一个调用webservice上的方法的控制台应用程序.我已经访问了webservice并从我期望的控制台应用程序中获取响应.当我创建一个单独的测试程序集并创建一些nunit测试时,它们以相同的方式调用相同的方法,我得到以下异常: – System.InvalidOperationException:无法在ServiceModel

  • c# – 针对不同配置的多个[SetupTest]2019-06-06 20:51:50

    是否有可能在灯具中有多个[SetupTest]? 我正在使用Selenium和nUnit,并希望能够指定用户想要测试的浏览器. 我有一个简单的用户界面来选择要运行的测试但是,我知道将来我们希望将它连接到巡航控制以自动运行测试.理想情况下,我希望测试可以在我们的GUI和NUnit GUI上运行.解决方法:是

  • c# – 带有参数化单元测试的.NET测试框架,每个组合显示红色/绿色?2019-05-29 20:53:21

    当您进行X单元测试* Y配置时,Parameterized Unit Testing非常棒. 我有3个单元测试,每个测试必须在5种特定情况下运行.我使用xUnit.net的Theory / PropertyData feature,效果很好. 问题:在Test Runner用户界面中,每单位测试有一个绿色/红色符号,表示3.这使得评估进度变得困难:符号为红

  • c# – 如何隔离数据源,如DbSet?2019-05-28 20:02:29

    我有许多我正在测试的控制器,每个控制器都依赖于存储库.这就是我在每个测试夹具的情况下提供模拟存储库的方式: [SetUp] public void SetUp() { var repository = RepositoryMockHelper.MockRepository(); controller = new HomeController(repository.Object); } 这里是M

  • c# – TDD中的命名测试与单元测试命名2019-05-28 20:01:55

    我一直在做一些使用TDD开发的测试;即先写下我的考试. 我一直习惯于使用这种命名约定来编写测试. MethodName_DoesWhat_WhenTheseConditions 这些对于单元测试非常有用,因为我知道方法名称是什么,但是做TDD我不知道方法名称.例如,我有一个用户故事说明 "As a user, I can r

  • c# – 如何使用MoQ和NUnit在WebAPI 2中为ExceptionHandler编写单元测试2019-05-27 15:53:34

    我有一个WebAPI,它使用自定义ExceptionHandler来处理所有异常.如何对此CustomExceptionHandler进行单元测试.任何领导都会有所帮助 public class CustomExceptionHandler : ExceptionHandler { public override void Handle(ExceptionHandlerContext context) { t

  • c# – NUnit 2016 Throws.TypeOf2019-05-27 14:53:57

    为什么这段代码抛出异常而不是通过测试? public static int ThrowsSomething(string name) { if (name == null) throw new ArgumentNullException(nameof(name), "can't be null because that's silly"); return -1; } [Test] public void WindowTest()

  • c# – 有没有办法指定ANYTHING作为NUnit Mocks Expect调用的参数?2019-05-22 09:02:14

    我正在使用NUnit模拟,并希望指定我期望一个调用但不知道参数将是什么例如: mock.ExpectAndReturn("Equals", true, ANY_ARGUMENT); 显然填写正确的语法而不是ANY_ARGUMENT. 有没有办法做到这一点? 如果我没有指定参数 – NUnit未通过测试,因为它预期0个参数但收到1.解决方法:在Ref

  • c# – NUnit用于与类库进行集成测试2019-05-20 15:56:35

    我是NUnit的新手,但是对于旧项目的时间限制,我正在进行一些快速集成测试.我已经创建了一个测试数据库来测试,但是我该如何连接呢? 我的NUnit项目是一个类库,它不能有web.config或app.config来从中提取连接字符串.我是否将其更改为Web项目或某个应用程序项目(现在只是一个类库)或者是

  • c# – 有没有办法将NUnit TestCase属性与可选参数一起使用2019-05-17 09:53:46

    我正在尝试运行一些测试用例,但我需要使其中一个参数可选. 我尝试了以下但是NUnit忽略了测试并打印了以下“忽略:提供的参数数量错误” [TestCase(Result = "optional")] [TestCase("set", Result = "set")] public string MyTest(string optional = "optional") { return opti

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有