Beispiel #1
0
        public void CodeNameToExcelNameConverterHonoursFunctionsWhenRoundTrippingPropertyNames()
        {
            const string functionNameThatDoesntEndInOf = "Example_Function";

            var converter = new CodeNameToExcelNameConverter(ANY_STRING);

            var csharpPropertyName = converter.GivenPropertyNameExcelNameToCodeName(functionNameThatDoesntEndInOf);

            var convertedExcelPropertyName = converter.GivenPropertyNameCodeNameToExcelName(csharpPropertyName);

            Assert.AreEqual(functionNameThatDoesntEndInOf, convertedExcelPropertyName);
        }
        public void CodeNameToExcelNameConverterHonoursUnderscoresWhenRoundTrippingPropertyNames()
        {
            const string excelPropertyNameWithUnderscores = "Example_Property_Name of";

            var converter = new CodeNameToExcelNameConverter(ANY_STRING);

            var csharpPropertyName = converter.GivenPropertyNameExcelNameToCodeName(excelPropertyNameWithUnderscores);

            var convertedExcelPropertyName = converter.GivenPropertyNameCodeNameToExcelName(csharpPropertyName);

            Assert.AreEqual(excelPropertyNameWithUnderscores, convertedExcelPropertyName);
        }