public void ShouldReturnCount3WithId()
        {
            var idField = new IdFieldType()
            {
                Index          = 0,
                IndexSpecified = true
            };

            fieldMetaData = new FieldMetaData(idField, fieldTypes);
            Assert.Equal(4, fieldMetaData.Count());
        }
        //issue#12
        public void ShouldNotCreateDuplicateIdFields()
        {
            var idField = new IdFieldType()
            {
                Index          = 1,
                IndexSpecified = true
            };

            fieldMetaData = new FieldMetaData(idField, fieldTypes);
            Assert.Equal(3, fieldMetaData.Count());
        }
        //issue#51
        public void ShouldEnumerateAllFields()
        {
            var idField = new IdFieldType()
            {
                Index          = 0,
                IndexSpecified = true
            };

            fieldMetaData = new FieldMetaData(idField, fieldTypes);
            Assert.Equal(4, fieldMetaData.Count());
        }