public void Should_return_selected_language() { var resourceProvider = new Mock <IDefaultLocalizationResourceProvider>(); var preferencesService = new Mock <IPreferencesService>(); var locManager = new Mock <ILocalizationManager>(); SetupMockSuccessCase(locManager, resourceProvider, preferencesService); var languageService = new LanguagesService(new Cache(), locManager.Object, resourceProvider.Object, preferencesService.Object, new Mock <IStorageProvider>().Object, new Mock <IMapper>().Object); var result = languageService.GetSelected(); result.Abrv.Should().Be("en"); }
public void Should_not_return_any_language() { var resourceProvider = new Mock <IDefaultLocalizationResourceProvider>(); var preferencesService = new Mock <IPreferencesService>(); var locManager = new Mock <ILocalizationManager>(); SetupMockFailCase(locManager, resourceProvider, preferencesService); var languageService = new LanguagesService(locManager.Object, resourceProvider.Object, preferencesService.Object, new Mock <IStorageProvider>().Object, new Mock <IMapper>().Object); var result = languageService.GetSelected(); result.Should().BeNull(); }