Пример #1
0
        public void EmptyConstructorTest()
        {
            var instance = new ProviderFieldValue();

            Assert.AreEqual(0, instance.Index);
            Assert.IsNull(instance.FieldName);
            Assert.IsNull(instance.Value);
        }
Пример #2
0
        public void ConstructorTest()
        {
            const int Index = 11;
            const string FieldName = "TestProcessSyncName";
            const string Value = "TestProcessSyncName";

            var instance = new ProviderFieldValue(Index, FieldName, Value);

            Assert.AreEqual(Index, instance.Index);
            Assert.AreEqual(FieldName, instance.FieldName);
            Assert.AreEqual(Value, instance.Value);
        }
Пример #3
0
        /// <summary>
        /// Reads the provider field.
        /// </summary>
        /// <param name="fields">The fields.</param>
        /// <returns>ProviderItem.</returns>
        private static ProviderItem ReadProviderField(IEnumerable<XElement> fields)
        {
            var item = new ProviderItem();
            var fieldValues = fields.ToArray();

            for (var i = 0; i < fieldValues.Length; ++i)
            {
                var fieldValue = new ProviderFieldValue(i, fieldValues[i].Name.LocalName, fieldValues[i].Value);

                item.Fields.Add(fieldValue);
            }
                
            return item;
        }