public void TestMask() { //Arrange string text = "0912345678"; string mask = "1111000111"; string expected = "0912***678"; //Act string result = StringMask.Mask(text, mask); //Assert Assert.AreEqual(expected, result); }
public void TestMaskRepeat() { //Arrange string text = "0912345678"; string mask = "100"; string expected = "0**2**5**8"; //Act string result = StringMask.Mask(text, mask); //Assert Assert.AreEqual(expected, result); }
public void TestMaskCustom() { //Arrange string text = "*****@*****.**"; string mask = "1100"; char[] ignore = { '.', '@' }; string expected = "te??12??@g??il.?om"; //Act string result = StringMask.Mask(text, mask, '?', ignore); //Assert Assert.AreEqual(expected, result); }
public void TestMaskEmail() { //Arrange string text = "*****@*****.**"; string mask = "1100"; char[] ignore = { '.', '@' }; string expected = "te**12**@g**il.*om"; //Act string result = StringMask.Mask(text, mask, ignore); //Assert Assert.AreEqual(expected, result); }
public void TestMaskIgnoreRepeat() { //Arrange string text = "0912-345678"; string mask = "1000"; char[] ignore = { '-' }; string expected = "0***-***6**"; //Act string result = StringMask.Mask(text, mask, ignore); //Assert Assert.AreEqual(expected, result); }