public void null_safe_reads_equipment_class_empty_description_collection() { EquipmentClassType eqClass = new EquipmentClassType(); eqClass.Description = new List<DescriptionType>(); var description = eqClass.ValueOrDefault(e => e.Description.First().Value); Assert.AreEqual(description, null); }
public void null_safe_reads_equipment_class_description_with_real_description() { EquipmentClassType eqClass = new EquipmentClassType(); eqClass.Description = new List<DescriptionType>(); eqClass.Description.Add(new DescriptionType() { Value = "descr" }); var description = eqClass.ValueOrDefault(e => e.Description.First().Value); Assert.AreEqual(description, "descr"); }
public void null_safe_reads_equipment_last_description() { EquipmentClassType eqClass = new EquipmentClassType(); eqClass.Description = new List<DescriptionType>(); eqClass.Description.Add(new DescriptionType() { Value = "first descr" }); eqClass.Description.Add(new DescriptionType() { Value = "second descr" }); eqClass.Description.Add(new DescriptionType() { Value = "third descr" }); var description = eqClass.ValueOrDefault(e => e.Description.Last().Value); Assert.AreEqual(description, "third descr"); }