在我的asp.net核心项目(与2017年相比)中,我想运行我的测试方法,但在测试资源管理器中单击“运行所有”,我在测试资源管理器控制台中得到“最后一次测试运行不运行(总运行时间“布拉布拉”)”响应。我已经下载了我的NunitNuGet包。我认为在我的启动类或其他地方asp.net核心中测试有一些缺失的测试配置,或者一些缺失的NuGet包:/Thx提前给每个人。
这是我的测试课:
using NUnit.Framework;
using Software_Testing.Controllers;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Software_Testing.Tests
{
[TestFixture]
public class NunitTest
{
GuessService GuessService = new GuessService();
[Test]
public void GuessTest()
{
var result = GuessService.Guess("This is a test description with less then 20 words.");
Assert.AreEqual("1-3 Gün", result);
}
}
}
下面是我的“Guess service”类,其中包含我在测试方法(Guess test)中使用的Guess方法:
public class GuessService
{
public string Guess(string desc)
{
string s = desc; //açıklamadaki kelime sayısına göre süre tahminlemesi yapılır...
string[] coutn = s.ToString().Split(' ');
int i = coutn.Count();
if (i <= 20)
{
return "1-3 Gün";
}
else if (20 < i && i <= 40)
{
return "3-5 Gün";
}
else if (40 < i)
{
return "5-7 Gün";
}
return "";
}
}
下面是我的测试资源管理器:
我自己找到了解决方案:/我还没有在下面添加这个金块包:
*NUnit3TestAdapter
*Microsoft. Net. test. sdk
.NET核心和ASP.NET核心到底有什么区别?
我正在使用ASP.Net核心开发一个网络应用编程接口。我正在对我的项目进行集成测试。我点击这个链接,https://koukia.ca/integration-testing-in-asp-net-core-2-0-51d14ede3968.这是我的代码。 我有控制器要在古德.api项目中进行测试。 我在解决方案中添加了一个名为thegoodyard.tests的新单元测试项目。我添加了一个具有以
我正在尝试将一个服务注入到另一个服务中,但我无法使它工作,在网上搜索了一下后,我还看不到解决方案。 这是确切的错误: System.AggregateException:“无法构造某些服务(验证服务描述符”ServiceType:MyBank.services.ITRansactionService Lifetime:作用域实现类型:MyBank.services.TransactionServi
我正在使用seliniumwebdriver、Nunit框架和IE浏览器。我有下面的代码。Tt未执行第二种方法(添加危险)。我正在粘贴代码和堆栈跟踪。谁能告诉我哪里出了问题。提前谢谢。 堆栈跟踪 美国东部时间名称:添加危害测试全名: Nunit2。SeleniumTest.Add Hazard测试源:C:\用户\Anuradh Vanguri\Documents\Visual Studio 201
我正在使用ASP.NET内核。我正在创建一个基本的WebAPI。我想在出现问题时显示一个JSON错误。 打印屏幕在我的屏幕上显示want I want。唯一的问题是它的发送状态码为200。 我可以通过这样做来解决问题: 真诚的,布莱希特