/
githubmirror
/
aspnetcore
Обзор
Документация
Войти
/
githubmirror
/
aspnetcore
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Mvc/Mvc.Localization/test/HtmlLocalizerOfTTest.cs
53 строки
2 KB
Shreyas Jejurkar
chore : Remove unwanted `using` statement (#39176)
02 янв 2022, 17:39
Не верифицирован
02 янв 2022, 17:39
c85baf8
Код
Авторство
О чём код?
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using Moq; namespace Microsoft.AspNetCore.Mvc.Localization.Test; public class HtmlLocalizerOfTTest { [Fact] public void HtmlLocalizerOfTTest_UseIndexer_ReturnsLocalizedHtmlString() { // Arrange var localizedString = new LocalizedHtmlString("Hello", "Bonjour"); var htmlLocalizer = new Mock<IHtmlLocalizer>(); htmlLocalizer.Setup(h => h["Hello"]).Returns(localizedString); var htmlLocalizerFactory = new Mock<IHtmlLocalizerFactory>(); htmlLocalizerFactory.Setup(h => h.Create(typeof(TestClass))) .Returns(htmlLocalizer.Object); var htmlLocalizerOfT = new HtmlLocalizer<TestClass>(htmlLocalizerFactory.Object); // Act var actualLocalizedString = htmlLocalizerOfT["Hello"]; // Assert Assert.Equal(localizedString, actualLocalizedString); } [Fact] public void HtmlLocalizerOfTTest_UseIndexerWithArguments_ReturnsLocalizedHtmlString() { // Arrange var localizedString = new LocalizedHtmlString("Hello", "Bonjour test"); var htmlLocalizer = new Mock<IHtmlLocalizer>(); htmlLocalizer.Setup(h => h["Hello", "test"]).Returns(localizedString); var htmlLocalizerFactory = new Mock<IHtmlLocalizerFactory>(); htmlLocalizerFactory.Setup(h => h.Create(typeof(TestClass))) .Returns(htmlLocalizer.Object); var htmlLocalizerOfT = new HtmlLocalizer<TestClass>(htmlLocalizerFactory.Object); // Act var actualLocalizedString = htmlLocalizerOfT["Hello", "test"]; // Assert Assert.Equal(localizedString, actualLocalizedString); } }