static void Main(string[] args) { Console.WriteLine("Starting text scrambling test"); var scrambler = new StringScrambler(); var seedText = "This is a seed"; var seedInt = 3433; var textList = new string[] { "test", "sample", "test sample", "sample test", "asdf sample test 323423 @#$#@dfsd df", "teetw sdfds.dsf sfdfsdf #@#$32 sdfsf fdsfs" }; var skipChars = new List <char> { ' ', '$' }; var outputChars = "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray().ToList(); WriteDataTableHeader("Text", "Scrambled Text"); foreach (var text in textList) { var scrambledText = scrambler.Scramble(seedText, seedInt, text, skipChars, outputChars); WriteDataTableRow(text, scrambledText); } Console.WriteLine("Completed text scrambling test"); Console.ReadLine(); }
public void ScramblerNullString() { FluentActions.Invoking(() => systemUnderTest.Scramble(null, 0, 10)) .Should() .Throw <ArgumentNullException>(); }