public void PartiallyLabeledParseTest(string label, PartiallyLabeled expected, bool canParse) { try { var result = EnumLabel.Parse <PartiallyLabeled>(label); Assert.Equal(expected, result); Assert.True(canParse); } catch { Assert.False(canParse); } }
public void DuplicatedLabelParseTest(string label, DuplicatedLabel expected, bool canParse) { try { var value = EnumLabel.Parse <DuplicatedLabel>(label); Assert.Equal(expected, value); Assert.True(canParse); } catch { Assert.False(canParse); } }
public void ParseTest(string argument, EnumWithAttribute expected) { Assert.Equal(expected, EnumLabel.Parse <EnumWithAttribute>(argument)); }