下面是我在做什么:如何使用另一种测试方法的作业制作测试方法?
private String connection = "";
[TestMethod]
public void Connect()
{
Encrypter encrypter = new Encrypter("64bit");
String keyword = encrypter.Decrypt("5465465465==");
// Check if crypter is changed
Assert.AreEqual(true, encrypter.SetCrypter("AES"));
this.connection = encrypter.Decrypt
("65465465466", keyword);
}
[TestMethod]
public void NhibernateFluentTest()
{
NHibernate.ISessionFactory session =
Fluently.Configure().Database(PostgreSQLConfiguration.Standard.ConnectionString(this.connection)).BuildSessionFactory();
Assert.IsNotNull(session);
}
“连接”的测试方法是改变其必须使用“NhibernateFluentTest”测试方法的连接字符串,但它只是不同的方法和第二个看不到第一个。我该如何解决这个问题?
你试图在两种方法之间共享什么数据?如果有人要与另一个人谈话,那么你必须打电话给另一个人。 – Zenwalker
@zenwalker我不认为这是可能的。他们是测试方法。 – Cynede
那么,你仍然可以从其他方法调用1方法,这是一种测试方法。就像你有私人方法一样。 – Zenwalker