
[英]Unit test case for SaveChangesAsync
我在我的项目中使用 Mass Transit,Entity Framework,C#。 我让我的消费者消费一个事件并将数据插入表中。 我想知道如何为此方法模拟消费者和单元测试用例。 这是我添加的单元测试用例代码 { 私人 ITestHarness _testHarness; } 预期:正确但是是: ...
[英]Unit test case for SaveChangesAsync
我在我的项目中使用 Mass Transit,Entity Framework,C#。 我让我的消费者消费一个事件并将数据插入表中。 我想知道如何为此方法模拟消费者和单元测试用例。 这是我添加的单元测试用例代码 { 私人 ITestHarness _testHarness; } 预期:正确但是是: ...
[英]Can NUnit TImeoutAttribute override NUnit Console Runner timeout?
我目前使用 NUnit 控制台来运行我的 NUnit 3 测试。 我将Timeout命令行选项传递给 NUnit Console Runner。 这个超时大约是 30 分钟,但我有一个测试需要超过 30 分钟,所以我在那个测试上放了一个TimeoutAttribute 。 我假设TimeoutAt ...
[英]Print all test cases along with passed/failed using dotnet test/nunit console runner
我希望打印所有测试用例及其状态(通过/失败),如下所示: 我已经从这个链接console runner test尝试过这个,但它只打印测试名称,没有状态。 我也尝试使用此链接do.net test中的“do.net test” 有没有办法打印如上所示的 output? ...
[英]How to have playwright workers execute separate logical paths in an NUnit test?
我有一个 Playwright 测试,我正在通过以下命令运行 - do.net test -- NUnit.NumberOfTestWorkers=2 据我所知,这将与 2 名工人并行执行相同的测试。 我很好奇是否有任何方法可以让每个 worker go 沿着单独的逻辑路径走,也许取决于 work ...
[英]Not able scroll down the page using selenium - nUnit, C#
尝试单击页面底部的按钮时出现以下错误。 看起来出现此错误是因为该按钮在第一点不可见,如果我们向下滚动页面,则只有 selenium 能够识别该按钮。 我尝试使用以下代码向下滚动 web 页面,但它对我没有帮助。 如果我尝试使用element.Sendkeys(Keys.ArrowDown)那么它也 ...
[英]NUnit tests failed with FLuentValidation in ONion Architecture
我正在尝试使用 fluentvalidations 实施 nunit 测试,但它显示了一个失败的测试和消息: FluentValidation.AsyncValidatorInvokedSynchronouslyException: Validator "AddVehicleCommandValid ...
[英]Why does Assert.Multiple 'remember' an already caught assertion failure?
以下代码: 印刷预期异常意外异常:失败! 为什么在第一个块中捕获的AssertionException被Assert.Multiple第二次拾取? 如果我只是做Assert.True(true); , 不会抛出异常。 我认为这不重要,但我使用的是 .NET 6.0。 ...
[英]How to fill a Mock<DbSet> in Nunit with Moq?
我正在尝试用测试实体填充模拟数据库集,但我只会在异常后出现异常。 我对 Nunit 测试很陌生,还没有真正掌握它。 我正在尝试在我的存储库中测试一个简单的删除方法,这里是该方法的代码: 这是我写的测试: 当我只使用 Setup 方法时,我得到了这个异常: System.NotSupportedE ...
[英]What to Unit Test in a piece of code that just returns a list from DB?
我有这段我写的代码,用在一个端点上。 基本上, SearchCatalogItemRequest只是一个 object,它只包含一个string ,然后用于使用 EF Core 7 过滤搜索。 我以前做过单元测试,但它是为了更多的“肉质”代码; 这个只是根据过滤器从数据库中返回一个列表。 在这种情 ...
[英]How to execute specific test classes with Jenkins Build Step
我已经在本地计算机上下载并设置了 Jenkins。 到目前为止,我已经能够让它与我的 github 存储库同步,拉下代码并成功构建,然后它还运行所有测试。 我使用内置的Execute Windows 批处理命令构建选项来执行所有这些操作。 我试图将测试执行限制为特定的--where我尝试了几种不同的 ...
[英]How to solve `missing reference error` with unit-test in Unity?
我尝试在 Unity 中进行简单的 nunit 测试,但是当我尝试引用MyScript时出现missing reference错误项目设置: Tests.asdmdef (由 Unity 创建){ "name": "Tests", "rootNamespace": "", ...
[英]Deserialize NUnit XML output
我正在尝试将自定义 NUnit (3) 测试运行程序合并到一个项目中。 我目前正在使用这种代码(直接从https://docs.nunit.org/articles/nunit-engine/Getting-Started.html 中提取): 代码运行良好,我得到了一个测试结果,以test-ru ...
[英]I have multiple TestRunParameters in an nunit .runsettings file. How can I loop over them?
我有一个非常简单的 nunit.runsettings 文件,如下所示: 我希望做的是遍历参数而不是按名称访问。 如果我只想要一个值,这会起作用: 感觉这应该可以循环遍历它们,但事实并非如此: 我收到此错误: 编译器错误 CS1579 foreach 语句无法对类型“type1”的变量进行操作,因 ...
[英]NUnit: TestName causes tests to go undiscovered
我在这里、Nunit 或 MS 站点上似乎找不到任何相关帖子来报告TestName参数的任何问题。 如果没有这个参数,我的测试就会被发现并运行。 但是,如果我将此参数添加到任何 TestCase,则不会发现该特定测试,并且“测试运行”计数器会显示减少的数量。 然后我删除了TestName参数,它们被 ...
[英]Azure service bus consumer tests
我目前正在研究 a.net core 7 c#,该服务使用 masstransit 使用 azure 服务总线队列。 问题是消费者正在按预期工作,但现在我必须创建一个 Nunit 测试和 Idk hot 来编写这样的测试。 我的消费者正在等待 azure 服务总线。 因此,当队列收到一条消息时,该消 ...
[英]Run selenium NUnit tests in specific order
我有一个用 NUnit 编写的 selenium 项目 C# .NET 6. 我有一个名为“测试”的文件夹,其中有多个子文件夹,每个文件夹都有很多类。 每个 class 只有一种测试方法。 这样做的原因是为了构建项目,每个 class 代表我正在测试的软件中的一个进程。 但是,某些进程需要在其他一些 ...
[英]C#- Print an additional message to the the actual specflow error
我正在尝试使用如下所示的 AfterStep 挂钩向实际的 specflow 错误消息添加一条附加消息,但它不起作用,有人可以建议更好的方法。 我试图抛出另一个自定义异常以从 AfterStep 挂钩内部打印我的附加消息,但这会更改原始堆栈跟踪。 ...
[英]net core 7, dotnet test : continue after one test failed
我正在使用 .net 核心 7。 从命令行,do.net 测试(我正在使用 nunit)在测试失败时停止。 有没有办法不停止并继续进行以下测试? 谢谢 ! ...
[英]how we can mock and setup this GetCache
实际数据访问层方法 在设置方法中。 在测试方法中 我正在尝试修复此编译错误。 ...
[英]How to convert an unexpected exception into an assertion failure in NUnit test/Selenium/C#?
我是新手,无法在 NUnit 文档中弄清楚。 我认为此链接包含有用的信息: https://docs.nunit.org/articles/nunit/writing-tests/constraints/ThrowsConstraint.html 如何将“元素不可点击”、“点击被拦截”等意外异常转 ...