欧克:参数null参考中的对象验证对象
我正在尝试浏览同步过程,但是我遇到了一个特定部分的问题。 在我的方法中,我试图订阅以下操作: public class SyncManager { private IPubHttpClien…
如何使用ASP.NET Core中的Ilogger进行单位测试,检查ARGS
我有一种方法: public class MyLogger { void DoLog(int objectId) { logger.LogInformation( new EventId(123), "Logging stuff", new MyMetric { O…
模拟桌面deeteentityAsync -azure.Response
我需要模拟 deleteentityAsync tableclient 的方法。 我的当前实现使用 empty 响应对象。 var mockResponse = new Mock(); Mock tableClient = new Mo…
Web API单元测试案例使用量
我写了以下代码作为.NET 6中的Web API的服务: public async Task GetFileByObjectId(int objectId) { List selectedFoo2 = (await SelectFoo2(object…
无法验证通过Xunit模拟调用的方法
使用MOQ 4.18.1测试我的C#代码,我想验证一种方法调用另一种方法。在接受测试的课程中,我有一个: public class IntegratedPlatformRepository : Pv…
C# - 从代码覆盖范围中排除Lambda的表达
我有一个特定的第三方课程,有一个活动处理程序。我已经设置了 myEventHandler 方法,我可以使用反射测试,因此我知道这经过了很好的测试。但是,我在…
nunit oq:不支持的表达式:值不可克服的成员不得在设置 /验证表达式中使用
我为功能编写单元测试,为此我需要嘲笑一个实体。这就是我试图模拟的方式: Mock data = new Mock(); data.Setup(i => i.RiskId.Value).Returns("123"…
创建类模拟,而无需调用原始类构造函数
假设我有此代码的库(可以更改的款项) namespace Library.Namespace; public interface ISomething { } internal class Something : ISomething { pu…
使用Nunit在单元测试期间实现接口列表
我目前正在学习C#,我对一项简单的任务感到震惊。 我有此代码要测试: public interface IAppointment { public string PatientName { get; set; } p…
如何浏览多级接口的方法继承,该方法被注入另一个类
我的第一个接口 public interface IBaseRepository { Task FirstOrDefault(Expression> predicate, Expression>[] includeProperties = null) where T…
Mock iServiceCollection.Addsingleton< t>()方法在C#MOQ中
dataconfig 是 static 我想使用MOQ框架编写单元测试用例。 我试图在两件事下仔细阅读,但没有成功。 模拟 addsingleton 模拟完整 configureservices…
模拟idisposable.dispose()方法在C#MOQ中
下面是我需要编写测试用例的我的课程。除了 dispose() 注意:我不允许我修改类dataprovider。 请有人在写作测试用例中使用MOQ框架来帮助我。 public…
欧克:使用callbase()作为具有参数的方法,而返回值则呈现到该方法的原始行为
我想在模拟对象中使用一种方法来表现其原始行为,并通过该行为返回一个值。但是我无法做到。 以下是示例代码。 public interface IMyTest { public St…
Xunit-带有插入的测试用例,用于C#中的以下存储库测试用例?
我正在使用MOQ框架进行测试案例。 对于以下存储库测试用例,我将在设置适当的设置后收到无效的值。我不应该知道这种类型的存储码模拟是可能的。 。 pu…