Example #1
0
        public override string GenerateCode()
        {
            var s = Name.ToLowerInvariant();

            s = "Cmd" + GenerateCodeHelper.ConvertToPascalCase(s);
            return($"public bool {s} {{ get {{ return _args[\"{Name}\"].IsTrue; }} }}");
        }
Example #2
0
        public void ConvertToPascalCase_existing_uppercase_letters(char sep)
        {
            var input    = "string" + sep + "With" + sep + "Dashes";
            var expected = "StringWithDashes";
            var actual   = GenerateCodeHelper.ConvertToPascalCase(input);

            Assert.AreEqual(expected, actual);
        }
Example #3
0
        public void ConvertToPascalCase_all_uppercase_letters(char sep)
        {
            var input    = "STRING" + sep + "WITH" + sep + "DASHES";
            var expected = "STRINGWITHDASHES";
            var actual   = GenerateCodeHelper.ConvertToPascalCase(input);

            Assert.AreEqual(expected, actual);
        }
Example #4
0
        public void ConvertToPascalCase_consecutive_dashes(char sep)
        {
            var input    = "string" + sep + sep + "with" + sep + sep + sep + sep + "dashes";
            var expected = "StringWithDashes";
            var actual   = GenerateCodeHelper.ConvertToPascalCase(input);

            Assert.AreEqual(expected, actual);
        }
Example #5
0
        public void ConvertToPascalCase_single_dashes(char sep)
        {
            var actual = GenerateCodeHelper.ConvertToPascalCase("string" + sep + "with" + sep + "dashes");

            Assert.AreEqual("StringWithDashes", actual);
        }