我有一个用于单元测试的模拟数据库类
在每个单元测试中,我创建了一个MockDB对象,并且从先前运行的测试中添加的用户已经存在但是静态List对象会持续多长时间,因为该类未被标记为static
?
public class MockDB
{
public static List<User> users = new List<User>();
public void Add(User user)
{
users.Add(user);
}
public void Remove(User user)
{
users.Remove(user);
}
public User Get(int userId)
{
return users.Where(u => u.UserId == userId);
}
}
Run Code Online (Sandbox Code Playgroud)