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); }
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); }