我知道这有点天真.如何在不提供物理文件作为输入的情况下对这段代码进行单元测试.我是模拟和单元测试的新手.所以我不确定.请帮忙.
public static String fileToString(File file) throws IOException
{
BufferedReader br = new BufferedReader(new FileReader(file));
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append("\n");
line = br.readLine();
}
return sb.toString();
} finally {
br.close();
}
}
Run Code Online (Sandbox Code Playgroud) 我是C#,csla和NHibernate的新手。这可能是一个新手问题,但我没有在其他地方看到明确的解释。有人可以帮助我了解两者之间的区别吗
public int Property
{
get { return GetProperty<int>(Property); }
private set { SetProperty<int>(Property, value); }
}
Run Code Online (Sandbox Code Playgroud)
和
public int Property{get;set;}
Run Code Online (Sandbox Code Playgroud) 这是我对无状态对象的理解:从没有类变量的类创建的任何对象都是无状态对象.我的问题是我们什么时候应该写无状态的课程.拥有无状态对象是一个好习惯.