Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }