public void TestEnumToString() { CopyFlags flags = CopyFlags.A | CopyFlags.D | CopyFlags.O; Assert.AreEqual((int)flags, TypeDescriptor.GetConverter(typeof(CopyFlags)).ConvertFromString("DAO")); Rashcneto ff = Rashcneto.R | Rashcneto.A | Rashcneto.S | Rashcneto.H; Assert.AreEqual((int)ff, TypeDescriptor.GetConverter(typeof(Rashcneto)).ConvertFromString("RASH")); }
public void TestStringToEnum() { CopyFlags flags = CopyFlags.A | CopyFlags.D | CopyFlags.O; Assert.AreEqual("DAO", TypeDescriptor.GetConverter(typeof(CopyFlags)).ConvertToString(flags)); Rashcneto ff = Rashcneto.R | Rashcneto.A | Rashcneto.S | Rashcneto.H; Assert.AreEqual("RASH", TypeDescriptor.GetConverter(typeof(Rashcneto)).ConvertToString(ff)); }