/// <summary> /// 设置默认语言 /// </summary> private async void SetAsDefaultLanguage() { await SetBusyAsync(async() => { await WebRequest.Execute(() => appService.SetDefaultLanguage(new Localization.Dto.SetDefaultLanguageInput() { Name = SelectedItem.Name })); }); }
public async Task SetDefaultLanguage() { //Arrange var currentLanguages = await _languageManager.GetLanguagesAsync(AbpSession.TenantId); var randomLanguage = RandomHelper.GetRandomOf(currentLanguages.ToArray()); //Act await _languageAppService.SetDefaultLanguage( new SetDefaultLanguageInput { Name = randomLanguage.Name }); //Assert var defaultLanguage = await _languageManager.GetDefaultLanguageOrNullAsync(AbpSession.TenantId); randomLanguage.ShouldBe(defaultLanguage); }
public async Task SetDefaultLanguage() { //Arrange System.Collections.Generic.IReadOnlyList <ApplicationLanguage> currentLanguages = await _languageManager.GetLanguagesAsync(AbpSession.TenantId); ApplicationLanguage randomLanguage = RandomHelper.GetRandomOf(currentLanguages.ToArray()); //Act await _languageAppService.SetDefaultLanguage( new SetDefaultLanguageInput { Name = randomLanguage.Name }); //Assert ApplicationLanguage defaultLanguage = await _languageManager.GetDefaultLanguageOrNullAsync(AbpSession.TenantId); randomLanguage.ShouldBe(defaultLanguage); }