Exemple #1
0
    public void RoundTrip()
    {
        var arr  = (AddressTypes[])Enum.GetValues(typeof(AddressTypes));
        var list = new List <string>(1);

        foreach (AddressTypes item in arr)
        {
            list.Clear();
            AddressTypesCollector.CollectValueStrings(item, list);

            Assert.AreEqual(1, list.Count);
            Assert.IsNotNull(list[0]);

            AddressTypes?comp = AddressTypesConverter.Parse(list[0]);

            Assert.IsTrue(comp.HasValue);
            Assert.AreEqual(comp !.Value, item);

            var comp2 = (AddressTypes)Enum.Parse(
                typeof(AddressTypes), list[0], true);

            Assert.AreEqual(comp, comp2);
        }
    }
 public void ToVcfStringTest() => _ = AddressTypesConverter.ToVcfString((AddressTypes)4711);
 public void ParseTest() => Assert.IsNull(AddressTypesConverter.Parse(null));