Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Extension method
- public static class StringExtensions
- {
- /// <summary>
- /// Converts a list of strings to title case
- /// </summary>
- public static string ConvertToTitleCase(this string source)
- {
- CultureInfo cultureInfo = Thread.CurrentThread.CurrentCulture;
- TextInfo textInfo = cultureInfo.TextInfo;
- return textInfo.ToTitleCase(source);
- }
- }
- //Unit Test
- [TestClass]
- public class StringExtensionsTest
- {
- public TestContext TestContext { get; set; }
- [TestMethod]
- public void ConvertToTitleCase()
- {
- // Arrange
- var source = "the return of the king";
- var expected = "The Return Of The King";
- // Act
- //var result = StringExtensions.ConvertToTitleCase(source);
- var result = source.ConvertToTitleCase();
- // Assert
- Assert.IsNotNull(result);
- Assert.AreEqual(expected, result);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement