Exemplo n.º 1
0
        public void RandomString_WithSymbolsOnly_ShouldReturnSymbolOnlyString()
        {
            // Arrange

            // Act

            string random = RandomString(40, letters: null, numbers: null);

            // Assert

            Assert.Equal(40, random.Length);
            Assert.False(random.Any(c => RANDOM_LETTERS.Contains(c)));
            Assert.False(random.Any(c => RANDOM_NUMBER.Contains(c)));
        }
Exemplo n.º 2
0
        public void RandomString_WithNumbersOnly_ShouldReturnNumericString()
        {
            // Arrange

            // Act

            string random = RandomString(30, letters: null, symbols: null);

            // Assert

            Assert.Equal(30, random.Length);
            Assert.False(random.Any(c => RANDOM_LETTERS.Contains(c)));
            Assert.False(random.Any(c => RANDOM_SYMBOLS.Contains(c)));
        }
Exemplo n.º 3
0
        public void RandomString_WithSpecificChars_ShouldReturnSpecificString()
        {
            // Arrange

            // Act

            string random = RandomString(50000, letters: "AB", numbers: "12", symbols: "!?");

            // Assert

            Assert.Equal(50000, random.Length);
            Assert.False(random.Any(c => RANDOM_LETTERS.Replace("AB", string.Empty).Contains(c)));
            Assert.False(random.Any(c => RANDOM_NUMBER.Replace("12", string.Empty).Contains(c)));
            Assert.False(random.Any(c => RANDOM_SYMBOLS.Replace("!?", string.Empty).Contains(c)));
        }