Je dois créer un test sur cette classe. Quelqu'un peut-il aider à faire cela?créer un faisceau de test (test unitaire)
public class Db {
private System.Data.SqlClient.SqlConnection myConn;
public Db(string connString)
{
myConn = new System.Data.SqlClient.SqlConnection(connString);
}
public bool Connected
{
get { return (myConn.State == ConnectionState.Open); }
}
public void Connect()
{
myConn.Open();
}
public void Disconnect()
{
myConn.Close();
}
}
Oui, la chaîne de connexion peut être transmise en tant que paramètre constructeur.
Cordialement
Yahoo
Actuellement, il n'y a pas beaucoup de comportement sur cette classe. Si vous n'envisagez pas d'ajouter d'autres méthodes, vous pouvez envisager d'utiliser Extract Interface sur la classe Db et créer une interface IDb. Injectez cela dans d'autres classes et testez-les. Si vous envisagez d'ajouter des fonctionnalités à la classe Db, vous souhaiterez probablement le tester. – TrueWill