public void NextItem_FromArrayWithItems_ExpectNonNull()
        {
            var randomGenerator = new PseudoRandomizer();

            Assert.IsNotNull(randomGenerator.NextItem(new[]
            {
                "One",
                "Two",
                "Three"
            }));
        }
        public void NextItem_FromArrayWithItems_ExpectOccasionalHit()
        {
            var randomGenerator = new PseudoRandomizer();
            var items           = new []
            {
                "One",
                "Two"
            };

            Assert.IsTrue(items.Contains(randomGenerator.NextItem(items)));
        }
        public void NextItem_FromEmptyArrayExpectNull()
        {
            var randomGenerator = new PseudoRandomizer();

            Assert.IsNull(randomGenerator.NextItem(new string[] { }));
        }