L'approche que nous utilisons est d'utiliser SQL Express pour nos données de test, nous générons une couche DAL en utilisant subsonic, et passer une corde autour comme clé, puis obtenir les données de la base de données en tant que "objet de données de test".
La seule ligne de code que nous écrivons dans le DAL dans une classe partielle est similaire à
public partial class Project
{
public static Project GetProjectDetails(string ProjectName)
{
return new Select().From<Projects>().Where("ProjectName").IsEqualTo(ProjectName).ExecuteSingle<Project>();
}
}
Notre code de test ressemble alors quelque chose comme ceci:
TestData.Project project = TestData.Project.GetProjectDetails(projectName);
domContainer.TextField(... project name field ...).Value = Project.ProjectName;
domContainer.TextField(... project type field ...).Value = Project.ProjectType;
L'autre façon est le Fonction nUnit Jeroen se réfère à la nUnit row test extension.
Vinay, vous continuez à vous connecter avec différents comptes. Vous êtes vraiment en train de bousiller la balise watin sur le débordement de la pile. Pouvez-vous vous connecter comme vos autres comptes et accepter certaines réponses, ou supprimer vos questions s'il vous plaît. –