- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有构造函数的类,它得到 IStringLocalizer<T>
注入(inject)。
public MailBuilder(IStringLocalizer<MailTexte> stringLocalizer)
{ ... }
A.CallTo(() => this.stringLocalizer["ConfirmationMailTitel"]).Returns(subject);
IReturnValueArgumentValidationConfiguration LocalizedString does not contain a definition for 'Returns'
LocalizedString this[string name] { get; }
最佳答案
您收到异常是因为您很可能没有返回正确的类型(即 subject
)
如界面所示,索引器返回一个LocalizedString
.
这意味着需要相应地配置模拟。
//...
var stringLocalizer = A.Fake<IStringLocalizer<MailTexte>>();
key = "ConfirmationMailTitel";
var localizedString = new LocalizedString(key, "desired localised value here");
A.CallTo(() => stringLocalizer["ConfirmationMailTitel"]).Returns(localizedString);
//...
关于c# - 带有 IStringLocalizer<T> 的单元测试类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61116490/
拥有一个包含 resx 文件的库并使用此文档 Globalization and localization in ASP.NET Core并在 Startup.cs 中添加以下代码,我们本地化了我们的
我尝试在 asp.net core 1.1 中创建 IStringLocalizer 的实现,以便为我的整个项目使用每种语言的单个资源文件(而不是每种语言每页一个...)。而且我在这里找不到如何获取请
我尝试使用 IStringLocalizer 在 .net core 1.0 应用程序中实现本地化。我能够为我编写了类似内容的 View 进行本地化 private readonly IStr
我有一个带有构造函数的类,它得到 IStringLocalizer注入(inject)。 public MailBuilder(IStringLocalizer stringLocalizer) {
我正在寻找一种方法来解决 IStringLocalizer具有真实底层 resx 文件的对象,使用与我解决 IOptions 的方式类似的方法在 this question . 这是为了构建单元测试,
我正在尝试按照此文档设置本地化 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/localization 我假设如果您使用内置 DI
我了解如何在派生自 Controller 的类中使用 IStringLocalizer 接口(interface),例如,如 here 所述或 here . 在不是从 Controller 派生的类中
我正在使用 IStringLoclizer使用 resx 的方法包含键值对的文件,用于本地化我的应用程序,如 the documentation 中所述. 我刚刚发现: 一方面.resx文件大小写不敏
我有一个自定义约定,需要在其中包含本地化字符串。据我所知,实例化 IStringLocalizer 的唯一方法是 DependencyInjection。 如何在 CustomConvention 中
我已将项目从 .Net Core 2.2 升级到 .Net Core 3.0。 在尝试修复所有警告和错误后,我现在正在尝试找到此警告的解决方案: 'IStringLocalizer.WithCultu
我有本地化 Controller public class HomeController : Controller { private readonly IStringLocalizer _l
这里有点困惑,ASP.Net Core 2.0 中本地化的 super 简单的 hello-world 示例。我的关于 页面设置为呈现两个本地化字符串: 从 View (使用 IViewLocaliz
我是一名优秀的程序员,十分优秀!