【发布时间】:2020-04-09 16:30:23
【问题描述】:
我有一个带有构造函数的类,它注入了IStringLocalizer<T>。
public MailBuilder(IStringLocalizer<MailTexte> stringLocalizer)
{ ... }
我正在尝试设置假的字符串本地化器:
A.CallTo(() => this.stringLocalizer["ConfirmationMailTitel"]).Returns(subject);
但我收到了消息
IReturnValueArgumentValidationConfiguration LocalizedString 不包含“返回”的定义
IStringLocalizer 的交互如下所示:
LocalizedString this[string name] { get; }
如何在 FakeItEasy 中正确设置此索引器?
提前致谢
【问题讨论】:
标签: c# .net unit-testing fakeiteasy