public void RoundTrip() { var arr = (RelationTypes[])Enum.GetValues(typeof(RelationTypes)); var list = new List <string>(1); foreach (RelationTypes item in arr) { list.Clear(); RelationTypesCollector.CollectValueStrings(item, list); Assert.AreEqual(1, list.Count); Assert.IsNotNull(list[0]); RelationTypes?comp = RelationTypesConverter.Parse(list[0]); Assert.IsTrue(comp.HasValue); Assert.AreEqual(comp !.Value, item); var comp2 = (RelationTypes)Enum.Parse( typeof(RelationTypes), list[0].Replace("-", ""), true); Assert.AreEqual(comp, comp2); } }
public void ParseTest1() { foreach (RelationTypes rel in (RelationTypes[])Enum.GetValues(typeof(RelationTypes))) { RelationTypes?rel2 = RelationTypesConverter.Parse(RelationTypesConverter.ToVcfString(rel) !.ToUpperInvariant()); Assert.AreEqual(rel, rel2); } Assert.IsNull(RelationTypesConverter.Parse("NICHT_VORHANDEN")); }
public void ToVcfStringTest() => _ = RelationTypesConverter.ToVcfString((RelationTypes)4711);
public void ParseTest2() => Assert.IsNull(RelationTypesConverter.Parse(null));