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

            var excelPropertyName = new CodeNameToExcelNameConverter(ANY_STRING).GivenPropertyNameCodeNameToExcelName(functionNameThatDoesntEndInOf);

            Assert.AreEqual("Example_Function", excelPropertyName);
        }
        public void CodeNameToExcelNameConverterHonoursUnderscoresWhenConvertingCsharpGivenPropertyNameToExcel()
        {
            const string csharpPropertyNameWithUnderscores = "Example_Property_Name_of";

            var excelPropertyName = new CodeNameToExcelNameConverter(ANY_STRING).GivenPropertyNameCodeNameToExcelName(csharpPropertyNameWithUnderscores);

            Assert.AreEqual("Example_Property_Name of", excelPropertyName);
        }
Beispiel #3
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);
        }