示例#1
0
        public void TitleCase_StringEmpty_ThrowsFormatException()
        {
            var exception = Assert.Throws <FormatException>(
                () => CacUser.TitleCase(string.Empty)
                );

            Assert.Equal(CacUser.InvalidTitleCaseParameter, exception.Message);
        }
示例#2
0
        public void TitleCase_Null_ThrowsFormatException()
        {
            var exception = Assert.Throws <FormatException>(
                () => CacUser.TitleCase(null)
                );

            Assert.Equal(CacUser.InvalidTitleCaseParameter, exception.Message);
        }
示例#3
0
        public void TitleCase_AllWhiteSpace_ThrowsFormatException()
        {
            var exception = Assert.Throws <FormatException>(
                () => CacUser.TitleCase("   ")
                );

            Assert.Equal(CacUser.InvalidTitleCaseParameter, exception.Message);
        }
示例#4
0
 public void TitleCase_MixedCase_ReturnsFirstUpperAndRemainingLower()
 {
     Assert.Equal("Text", CacUser.TitleCase("teXt"));
 }
示例#5
0
 public void TitleCase_AllUppercase_ReturnsFirstUpperAndRemainingLower()
 {
     Assert.Equal("Text", CacUser.TitleCase("TEXT"));
 }