Exemplo n.º 1
0
        public void ThrowArgumentNullException_Value()
        {
            // Arrange
            var obfuscator = new PinObfuscator();

            // Act
            // Assert
            Assert.Throws <ArgumentNullException>(() => obfuscator.Obfuscate(null));
        }
Exemplo n.º 2
0
        public void ThrowArgumentOutOfRangeException_Value()
        {
            // Arrange
            const string pin        = "20010101-ABCDE";
            var          obfuscator = new PinObfuscator();

            // Act
            // Assert
            Assert.Throws <ArgumentOutOfRangeException>(() => obfuscator.Obfuscate(pin));
        }
Exemplo n.º 3
0
        public void ObfuscateEmail(
            string email,
            string expected)
        {
            // Arrange
            var obfuscator = new PinObfuscator();

            // Act
            var obfuscated = obfuscator.Obfuscate(email);

            // Assert
            Assert.Equal(expected, obfuscated);
        }