コード例 #1
0
    public void Roundtrip()
    {
        foreach (InterestLevel kind in (InterestLevel[])Enum.GetValues(typeof(InterestLevel)))
        {
            InterestLevel?kind2 = InterestLevelConverter.Parse(kind.ToString().ToLowerInvariant());
            Assert.AreEqual(kind, kind2);
            var kind3 = Enum.Parse(typeof(InterestLevel), ((InterestLevel?)kind).ToVCardString() ?? "", true);
            Assert.AreEqual(kind, kind3);
        }

        // Test auf null
        //Assert.AreEqual(null, InterestLevelConverter.Parse(null));

        // Test auf nicht definiert
        Assert.AreEqual(null, ((InterestLevel?)4711).ToVCardString());
    }
コード例 #2
0
 public void ParseTest() => Assert.IsNull(InterestLevelConverter.Parse("nichtvorhanden"));