Je voudrais savoir s'il existe des fragments de texte "en double" entre deux lignes spécifiques.
Par exemple, je voudrais savoir que dans le premier "TestMethod", il y a deux fois l'ensemble "TC.Requirement".
[TestMethod()]
[TestProperty(TC.Name, "")]
[Description("A test for ")]
[TestProperty(TC.InternalTcId, "2c80e355-c156-4fd1-ba10-bdfb50f67828")]
[Owner("")]
[TestProperty(TC.CreationDate, "")]
[TestProperty(TC.Requirement, "1111")]
[TestProperty(TC.PostCondition, "")]
[TestProperty(TC.PreCondition, "")]
[TestProperty(TC.Types, TCType.Normal_Case)]
[TestProperty(TC.Requirement, "2222")]
[TestProperty(TC.ReviewDate, "")]
public void ATest()
{
Assert.IsNotNull(target);
}
[TestMethod()]
[TestProperty(TC.Name, "")]
[Description("A test for ")]
[TestProperty(TC.InternalTcId, "8d00d256-86fe-4a08-864c-6f1bf38581ce")]
[Owner("")]
[TestProperty(TC.CreationDate, "")]
[TestProperty(TC.PostCondition, "")]
[TestProperty(TC.PreCondition, "")]
[TestProperty(TC.Types, TCType.Normal_Case)]
[TestProperty(TC.Requirement, "3333")]
[TestProperty(TC.ReviewDate, "")]
public void BTest()
{
Assert.IsNotNull(target);
}
Dans le premier TestMethod il y a une exigence doublée d'un attribut, dans le second TestMethod il n'y en a pas.
Pourriez-vous m'aider à trouver le regex de cette recherche ?
Merci :-)