在 WPF 中使用 DataTemplate 和模拟对象
我有以下 xaml 代码: <Window x:Class="MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schema…
MOQ 可以模拟一个类吗
MOQ 一个不继承接口的类是否合法,如下所示: var mockIActionService = new Mock<IActionService>() var mockValidAgeRule = new Mock<ValidAg…
如何使用 Moq 测试 lambda 函数?
有一个函数: public class MyCacheClass : ICache { public void T GetObject<T>(Func<T> func) { T t ... t = func() ... return t } } pub…
使用 Moq 验证受保护方法被调用的次数
在我的单元测试中,我使用 Moq 模拟受保护的方法,并想断言它被调用一定次数。 这个问题描述了早期版本的 Moq 的类似内容: //expect that ChildMetho…
Moq 中VerifyAll() 的用途是什么?
我在 阅读了这个问题: Moq 中 Verabilible() 的目的是什么? 我心里有一个问题: Moq 中 VerifyAll() 的目的是什么?…
起订量事件聚合器是否可能
想知道是否可以最小起订量 Prism EventAggregator 让我们以 EventAggregator 快速入门为例,他们 [TestMethod] public void PresenterPublishesFundAd…
使用 Expression> 模拟方法使用最小起订量的参数
我想使用 Moq 来模拟这个接口, IInterfaceToBeMocked { IEnumerable<Dude> SearchDudeByFilter(Expression<Func<Dude,bool>> filter) } …
如何用抽象方法测试抽象类中的方法?
有必要检查抽象“MyAbstractClass”中“MyMethod”虚拟方法的实现: public abstract MyAbstractClass { public void MyMethod() { Testpassed = true…
Moq:如何模拟不可见的类?
我有以下简化的代码来描述我的问题: public interface IMyUser { int Id { get set } string Name { get set } } 它在数据访问层中使用,如下所示: …
最小起订量修改在调用 void 方法时受保护
我想使用 moq 一个 void 方法,并在调用时将值设置为受保护的属性。 public class MyClass{ public Guid Id {get protected set } } public interface…
使用 IoC 容器作为 HttpHandler 的服务定位器
这个问题与我的其他帖子相关。 好吧,经过一番折腾后,我决定这样做。当我运行它时,它似乎工作正常,尽管我在 NUnit 中收到以下错误:无法加载文件或…