2 using System.Collections.Generic;
14 [
System.ComponentModel.Description(
"drei")]
25 Assert.AreEqual(Enum.GetNames(typeof(TestEnum)).Length, provider.
Choices.Count(),
26 "Choices array has incorrect length.");
28 Assert.AreEqual(
"two", provider.
Choices.ToList()[1].ToString());
29 Assert.AreEqual(
"drei", provider.
Choices.ToList()[2].ToString());
33 public void EnumToString()
36 provider.AsEnum = TestEnum.three;
37 Assert.AreEqual(
"drei", provider.SelectedItem.ToString());
38 provider.AsEnum = TestEnum.two;
39 Assert.AreEqual(
"two", provider.SelectedItem.ToString());
Facilitates WPF data binding to enums by providing an enumeration of Choices, read/write access to a ...
IEnumerable< EnumViewModel< T > > Choices
Returns an array of enum view models that represent the enum members.