上传PDF文件方法Xunit测试和错误是(不支持的媒体类型)
这是方法: [Fact] public async Task UploadPermitFileAsync_ShouldWork() { var stream = File.OpenRead(@"D:\Repos\administrationservice\Adminis…
sqlite不使用视图efcore dbcontext
我有一个使用SQLITE作为数据库伪造的单元测试项目。 除了视图外,一切都可以。它返回例外 sqlite错误1:'否这样的表:用户删除。 protected override …
单元测试在Windows上的VScode中起作用,但Linux不起作用
我很难在ubuntu上运行的.net6在VSCODE(1.66.2)中运行的.net6中调试Xunit Unitests。这些在Windows中的VisualStudio和Vscode中运行。我可以从CLI或扩…
在单位测试期间,如何制作Xunit模拟呼叫实际方法实现
我正在统计一种大方法,我无法对此进行任何更改。对于该工作,我使用Xunit,我们嘲笑了一些在此方法中使用的静态类。 我在这里所做的实际上是单位测试…
System.InvalidCastException:无法转换“SimpleJson.JsonArray”类型的对象;输入'System.Collections.Generic.IDictionary
Closed. This question needs debugging details. It is not currently accepting answers. 编辑问题以包括所需的行为,特定问题或错误以及重现问题…
将idocumentStore设置为ravendb .net中的静态变量
我有一个继承 RavenTestDriver 的类。 我第一次需要初始化 IDocumentStore。因为出于某种原因我只需要这个类的一个对象。 所以这是我的代码: public …
如何测试数据库方法并获取代码覆盖xunit asp.net
我最初使用 moq 用于测试的库,因为我实际上不想弄乱数据库中的数据。但是,我很快意识到,而不是以某种方式运行代码并伪造结果,而是后者。由于几天…
xunit Assert.NotNull() 不能很好地处理 C# 可空类型
Assert.NotNull(res); Assert.Equal(1, res.Foo); // CS8602 warning here 我正在使用 xunit.assert 2.4.1、.NET 6.0、VS 2022。 当“Ctrl+Click”导…
如何编写在 xunit 中返回任务的测试
这个类需要测试,但我不知道测试返回任务的类 public async Task CreateUser(User request) { try { var _user = new User() { FullName = request.Fu…
nsubstitute替代Azure存储blob downloadcontentasync()
我正在使用 azure blob 容器下载容器内容并执行一些操作,这是我的代码: public async Task> ReadBlobContent(BlobClient blob) { var blobContent =…
RavenDB 数据库 **** 目前已锁定,因为正在检查是否需要重新创建索引
我正在使用 Raventestdriver 进行单元测试。 这是我测试的配置: ConfigureServer(new TestServerOptions { CommandLineArgs = new System.Collection…
如何使用xunit编写关系数据库操作的测试用例
我正在使用inmemorydatabase编写测试柜,但是当我想测试关系数据库操作(插入/更新)时,我无法使用inmemorydatabase。 如果我使用inmemorydatabase,…
模拟 C# Func 委托
我有一个问题,我有一个使用Func代表解决的依赖性,在这种情况下如何使用MOQ? public Func MyLogic { get; set; } 定义是这样的: public class Star…
如何验证 SUT 的方法是否已被调用?
假设我有这个课程, public class MyClass { public void InnerMethod(){} public void OuterMethod(SomeType sameValue) { if(someCondition) { Inne…