String.Format("Expected for '{0}': true; Actual: {1}",
word, result));
}
}
[TestMethod]
public void TestDoesNotStartWithUpper()
{
// Tests that we expect to return false.
string[] words = { "alphabet", "zebra", "abc", "αυτοκινητοβιομηχαν?α", "государство",
"1234", ".", ";", " " };
foreach (var word in words)
{
bool result = word.StartsWithUpper();
Assert.IsFalse(result,
String.Format("Expected for '{0}': false; Actual: {1}",
word, result));
}
}
[TestMethod]
public void DirectCallWithNullOrEmpty()
{
// Tests that we expect to return false.
string[] words = { string.Empty, null };
foreach (var word in words)
{
bool result = StringLibrary.StartsWithUpper(word);
Assert.IsFalse(result,
String.Format("Expected for '{0}': false; Actual: {1}",
word == null ? "<null>" : word, result));
}
}
}
}
请注重 , TestStartsWithUpper 方式中测试的年夜写字符包罗希腊文年夜写字母 alpha (U+0391) 和西里尔文年夜写字母 EM (U+041C) , TestDoesNotStartWithUpper 方式中测试的小写字符包罗希腊文小写字母 alpha (U+03B1) 和西里尔文小写字母 Ghe (U+0433) 。
2在菜单栏上 , 选择“文件” > “将 UnitTest1.cs 另存为” 。
在“文件另存为”对话框中 , 选择“保留”按钮旁边的箭头 , 然后选择“保留时利用编码” , 如下图所示:
文章插图
3在“确认另存为”对话框中 , 选择“是”按钮 , 保留文件 。
在“高级保留选项”对话框的“编码”下拉列表中 , 选择“Unicode (UTF-8 带签名) - 代码页 65001” , 然后选择“确定” , 如下图所示:
推荐阅读
- win10搜索栏不好使用
- 如何使用WORD制作剪切线
- 使用 VS 2017 生成 C# .NET Core 类库
- 怎样正确使用自动档汽车各个档位?
- 过滤式消防自救呼吸器的使用方法
- 如何免费使用互助推广App
- 使用 VS 2017 生成 C# .NET Core 应用程序
- 支付宝如何使用指纹支付
- qq小世界怎么关闭
- 怎样使用打印机