Nous devons écrire des scénarios dans Fitnesse dans Given When Then (Gherkin) Y at-il un moyen de faire cela? comme dans Java GivWenZenComment puis-je écrire des scénarios BDD dans fitnesse avec .Net comme donné quand alors le format en utilisant Fitsharp
Nous utilisons Fitnesse dans .Net 4.0 en utilisant Fitsharp.
scénario: existant Fitnesse Table-
!define TEST_SYSTEM {fit}
!define COMMAND_PATTERN {%m -r fitnesse.fitserver.FitServer %p}
!define TEST_RUNNER {D:\API_TC_Setup\Fitnesse\Runner.exe}
!path D:\API_TC_Setup\FitnesseBDDDemo\FitnesseBDDDemo\bin\Debug\FitnesseBDDDemo.dll
|configure|processor|add operator|findmemberpattern|
!|import |
| FitnesseBDDDemo|
|Class1|
|Given User should login|
|When User place an Order|
|Then Order should present in market|
Voici le code pour le scénario ci-dessus
namespace FitnesseBDDDemo
{
public class Class1
{
[MemberPattern ("Given User should login")]
public void LoginUser1()
{
Console.WriteLine ("Executing loggin-");
}
//When User place an Order
[MemberPattern ("When User place an Order")]
public void PlaceOrder()
{
Console.WriteLine (" Order placing-");
}
//Then Order should present in market
[MemberPattern ("Then Order should present in market")]
public void OrderInMarket()
{
Console.WriteLine ("Order in market-");
}
}
}
Erreur -
Pas d'erreur mon scénario est Ignoré lors de l'exécution S'il vous plaît regarder ce composant logiciel enfichable
Pourquoi avez-vous besoin de faire cela? Pouvez-vous donner un exemple d'un scénario que vous aimeriez écrire? Alors peut-être que je peux vous montrer comment le faire. –
merci mike je mettre à jour la question s'il vous plaît vérifier – Abhijeet
Hey, downvoters - c'est une question parfaitement valide - si vous ne comprenez pas la technologie demandée, ne pas downvote! –