我想为下面的课程编写单元测试.
如果名称不是"MyEntity",则mgr应为空白.
负单元测试
使用Manager私有访问器我想将名称更改为"Test",以便mgr应为null.然后将验证mgr值.为了实现这一点,我想显式调用静态构造函数,但是当我使用静态构造函数调用时
Manager_Accessor.name = "Test"
typeof(Manager).TypeInitializer.Invoke(null, null);
Run Code Online (Sandbox Code Playgroud)
name始终设置为"MyEntity"如何将名称设置为"Test"并调用静态构造函数.
public class Manager
{
private static string name= "MyEntity";
private static object mgr;
static Manager()
{
try
{
mgr = CreateMgr(name);
}
catch (Exception ex)
{
mgr=null;
}
}
}
Run Code Online (Sandbox Code Playgroud) 我有以下字符串,我想将其转换为DataTable
"Id,Name ,Dept\r\n1,Mike,IT\r\n2,Joe,HR\r\n3,Peter,IT\r\n"
Run Code Online (Sandbox Code Playgroud)
我可以使用String.Split创建它并迭代集合.但我需要有效的方法(使用C#4.0功能)如何使用LINQ或lambda创建表.
我想从Perforce获取文件而不将它们放入工作区.
例如,我在2个文件中进行了更改.
file1.cs
file2.cs
Run Code Online (Sandbox Code Playgroud)
现在我想使用更新的file1.cs构建项目,所以我想获取除file1.cs之外的最新文件.
我以为我会获得另一个本地项目副本并构建它.
我想从数据表中删除所有行状态属性值已删除的行。
DataTable dt;
dt.Clear(); // this will not set rowstate property to delete.
Run Code Online (Sandbox Code Playgroud)
目前我正在遍历所有行并删除每一行。
有什么有效的方法吗?我不想在 SQL Server 中删除我想使用 DataTable 方法。