예제 #1
0
        public void ResourceManagerHelpers_NormalizeCultureParameter_SendDistortedLetters_NormalValue_GetTrue(
            string value)
        {
            //arrange
            const int expectedLength = 2;
            var resHelpers = new ResourceManagerHelpers();

            //act
            resHelpers.NormalizeCultureParameter(ref value);

            //assert
            Assert.IsTrue(value.Length == expectedLength);
            Assert.IsTrue(value.All(char.IsLower));
        }
예제 #2
0
        public void ResourceManagerHelpers_NormalizeCultureParameter_SendSymbols_GetFirstTwoSymbols_()
        {
            //arrange
            var resHelpers = new ResourceManagerHelpers();
            string value = "&$&#$@";
            string expectedValue = "&$";

            //act
            resHelpers.NormalizeCultureParameter(ref value);

            //assert
            Assert.AreEqual(expectedValue, value);
        }
예제 #3
0
        public void ResourceManagerHelpers_NormalizeCultureParameter_SendTooShortOrEmptyString_EmptyString_AreEqualWithExpectedValue(string value)
        {
            //arrange
            var resHelpers = new ResourceManagerHelpers();
            string expectedValue = String.Empty;

            //act
            resHelpers.NormalizeCultureParameter(ref value);

            //assert
            Assert.AreEqual(expectedValue, value);
        }
예제 #4
0
        public void ResourceManagerHelpers_NormalizeCultureParameter_SendNullArgument_GetException()
        {
            //arrange
            var resHelpers = new ResourceManagerHelpers();
            string value = null;

            //act
            resHelpers.NormalizeCultureParameter(ref value);
        }