public void TestImplicitCastToValue() { var on = OnOff.On; var onValue = OnOff.On.Value; OnOff.Values onCastToValue = on; Assert.AreEqual(onValue, onCastToValue); }
private static void Print(OnOff state) { byte stateByte = state; OnOff.Values stateValue = state; Console.WriteLine("State = {0}", state); Console.WriteLine("Byte = {0}", stateByte); Console.WriteLine("Value = {0}", stateValue); Console.WriteLine("DisplayText = {0}", state.DisplayText); Console.WriteLine(); }