Service to implement the retrieval of language services.
Inheritance: LanguageServiceBase, ILanguageService
Exemplo n.º 1
0
            public void ReturnsStringForMvvmAssembly()
            {
                var languageService = new LanguageService();

                Assert.AreEqual("Warning", languageService.GetString("WarningTitle"));
                Assert.AreEqual("Warning", languageService.GetString("WarningTitle"));
            }
Exemplo n.º 2
0
            public void ReturnsNullForNonExistingResource()
            {
                var languageService = new LanguageService();

                Assert.AreEqual(null, languageService.GetString("NonExistingResourceName"));
            }
Exemplo n.º 3
0
            public void ThrowsArgumentExceptionForNullResourceName()
            {
                var languageService = new LanguageService();

                ExceptionTester.CallMethodAndExpectException<ArgumentException>(() => languageService.GetString(null));
            }
Exemplo n.º 4
0
            public void ThrowsArgumentExceptionForNullLanguageSource()
            {
                var languageService = new LanguageService();

                ExceptionTester.CallMethodAndExpectException<ArgumentNullException>(() => languageService.RegisterLanguageSource(null));
            }
Exemplo n.º 5
0
            public void ReturnsStringForCoreAssembly()
            {
                var languageService = new LanguageService();

                Assert.AreEqual("{0} has the following warnings:", languageService.GetString("WarningsFound"));
            }