public void ShouldRandomizeEnumerable()
        {
            IEnumerable<string> values = new[] { "one", "two", "three", "four", };

            var randomizer = new EnumerableRandomizer(new Random(2));

            Approvals.VerifyAll(randomizer.Randomize(values), "Result");
        } 
        public void ShouldRandomizeEnumerable()
        {
            IEnumerable <string> values = new[] { "one", "two", "three", "four", };

            var randomizer = new EnumerableRandomizer(new Random(2));

            Approvals.VerifyAll(randomizer.Randomize(values), "Result");
        }
        private IEnumerable<string> LoadDefaultNames()
        {
            var names = new List<string>();
            var path = GetLocalPath() + "Names.txt";

            using (var stream = GetNamesFile(path))
            {
                while (!stream.EndOfStream)
                {
                    var readLine = stream.ReadLine();
                    if (string.IsNullOrWhiteSpace(readLine))
                    {
                        continue;
                    }

                    names.Add(readLine.Trim());
                }
            }

            var enumerableRandomizer = new EnumerableRandomizer(new Random());

            return enumerableRandomizer.Randomize(names);
        }