feat: Added ToStringUndefined method to EnumUtils for printing known flags of an undefined composite

This commit is contained in:
Chris Cameron
2020-12-01 16:53:45 -05:00
parent 81d1a97304
commit 3381977050
3 changed files with 60 additions and 1 deletions

View File

@@ -290,5 +290,17 @@ namespace ICD.Common.Utils.Tests
}
#endregion
#region Formatting
[TestCase(eTestFlagsEnum.A | eTestFlagsEnum.B | eTestFlagsEnum.C | (eTestFlagsEnum)8,
"A, B, C, 8")]
public void ToStringUndefinedTest(eTestFlagsEnum value, string expected)
{
string toString = EnumUtils.ToStringUndefined(value);
Assert.AreEqual(expected, toString);
}
#endregion
}
}