static void WriteSampleProfile() { ProfileService psrv = new ProfileService(); Profile profile = new Profile { ConnectionString = "Server=;User=;Password=;Database=;" , Seed = "myseed" }; var scrambler = new EmailScrambler(profile.Seed); scrambler.Properties.Add("prop1", "value1"); scrambler.Properties.Add("prop2", DateTime.Now.ToString()); profile.Scramblers.Add("sample", scrambler); profile.Tables.Add(new Table { Name = "table1", Fields = { new Field { Name = "field1", ScramblerName = "sample" }, new Field{ Name = "field2", ScramblerName = "sample" } } }); profile.Tables.Add(new Table { Name = "table2", Fields = { new Field { Name = "field1", ScramblerName = "sample" }, new Field{ Name = "field2", ScramblerName = "sample" } } }); psrv.Save("SampleProfile", profile); }
public void NullEmail() { const string value = null; const string salt = "TestSalt"; const string expected = ""; var emailScrambler = new EmailScrambler(salt); var response = emailScrambler.Scramble(value, null).ToString(); Assert.Equal(expected, response); }
public void ValidEmail() { const string value = "*****@*****.**"; const string salt = "TestSalt"; const string expected = "[email protected]"; var emailScrambler = new EmailScrambler(salt); var response = emailScrambler.Scramble(value, null).ToString(); Assert.Equal(expected, response); }
public void invalidEmail() { const string value = "Test@@example.com"; const string value2 = "Testexample.com"; const string salt = "TestSalt"; const string expected = "*****@*****.**"; var emailScrambler = new EmailScrambler(salt); var response = emailScrambler.Scramble(value, null).ToString(); Assert.Equal(expected, response); response = emailScrambler.Scramble(value2, null).ToString(); Assert.Equal(expected, response); }