public void TestExecutableEnumParserFlags() { var tester = new ExecutableEnumTester(); tester.Tunnel(new Command() { Origin = CommandOrigin.Local, CommandType = CommandType.VariablesSet, Parameters = new List<ICommandParameter>() { new CommandParameter() { Data = { Content = new List<string>() { ExecutableFlagsEnum.Three.ToString() } } } } }); Assert.AreEqual(ExecutableFlagsEnum.Three, tester.TestExecutableFlagsEnum); }
public void TestExecutableEnumParserTypeConversion() { var tester = new ExecutableEnumTester(); tester.Tunnel(new Command() { Origin = CommandOrigin.Local, CommandType = CommandType.VariablesSet, Parameters = new List<ICommandParameter>() { new CommandParameter() { Data = { Content = new List<string>() { "Eight" } } } } }); Assert.AreEqual(ExecutableEnum.Eight, tester.TestExecutableEnum); }