public void AddBlankFirstValue_ShouldAddABlankValueToBeginingOfList()
        {
            var values = new[]
                {
                    new StringValue("First"),
                    new StringValue("Second")
                };
            var enumerator = values.AddBlankFirstValue().GetEnumerator();

            enumerator.MoveNext();
            Assert.That(enumerator.Current.Value, Is.EqualTo("0"));
            enumerator.MoveNext();
            Assert.That(enumerator.Current.Value, Is.EqualTo("First"));
            enumerator.MoveNext();
            Assert.That(enumerator.Current.Value, Is.EqualTo("Second"));
        }