public void EmptyConstructorTest() { var instance = new ProviderFieldValue(); Assert.AreEqual(0, instance.Index); Assert.IsNull(instance.FieldName); Assert.IsNull(instance.Value); }
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); }
/// <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; }