启动类并将该初始化保存在变量中以供其他方法使用而不是每次都启动的最佳方法是什么。
这是我的代码:
private Employee employee;
public Employee SystemUnderTest
{
get
{
if (employee == null)
{
employee = new Employee();
}
return employee;
}
}
//..method1 Test1
public void TestMethod1()
{
Assert.IsTrue(SystemUnderTest.IsActive());
}
//..method2 Test
public void TestMethod2()
{
Assert.IsTrue(SystemUnderTest.IsEmployeeExists());
}
PS:调试时我注意到它确实用每个方法初始化了 Employee 对象。
使用 3.5 框架。