Esempio n. 1
0
        public void VerifyAllStringKeysMatch_NoMissingKeys_ReturnsNullErrorMessage()
        {
            // Arrange
            var tester   = new ResXResourceTester();
            var settings = GetSettings("AllGood");

            // Act
            var response = tester.VerifyAllStringKeysMatch(settings);

            // Assert
            Assert.AreEqual(null, response.ErrorMessage);
        }
Esempio n. 2
0
        public void VerifyAllStringKeysMatch_NoMissingKeys_ReturnsNoMissingKeys()
        {
            // Arrange
            var tester   = new ResXResourceTester();
            var settings = GetSettings("AllGood");

            // Act
            var response = tester.VerifyAllStringKeysMatch(settings);

            // Assert
            Assert.AreEqual(0, response.Data.Count());
        }
Esempio n. 3
0
        public void VerifyAllStringKeysMatch_NoMissingKeys_ReturnsPassed()
        {
            // Arrange
            var tester   = new ResXResourceTester();
            var settings = GetSettings("AllGood");

            // Act
            var response = tester.VerifyAllStringKeysMatch(settings);

            // Assert
            Assert.IsTrue(response.Passed);
        }
Esempio n. 4
0
        public void VerifyAllStringKeysMatch_MissingKeys_ReturnsErrorMessage()
        {
            // Arrange
            var tester   = new ResXResourceTester();
            var settings = GetSettings("MissingKeys");

            // Act
            var response = tester.VerifyAllStringKeysMatch(settings);

            // Assert
            Assert.AreEqual("Some keys (String2) are not in all of the MissingKeys resx files.", response.ErrorMessage);
        }
Esempio n. 5
0
        public void AppStrings_VerifyAllStringKeysMatch()
        {
            // Arrange
            var tester   = new ResXResourceTester();
            var settings = GetSettings();

            // Act
            var response = tester.VerifyAllStringKeysMatch(settings);

            // Assert
            Assert.IsTrue(response.Passed, response.ErrorMessage);
        }
Esempio n. 6
0
        public void VerifyAllStringKeysMatch_MissingKeys_ReturnsMissingKeys()
        {
            // Arrange
            var tester   = new ResXResourceTester();
            var settings = GetSettings("MissingKeys");

            // Act
            var response = tester.VerifyAllStringKeysMatch(settings);

            // Assert
            var missingKey = "String2";

            Assert.AreEqual(1, response.Data.Count);
            Assert.IsTrue(response.Data.ContainsKey(missingKey));

            var locales = response.Data[missingKey];

            Assert.AreEqual(1, locales.Count());
            Assert.AreEqual("test2", locales.First());
        }